data_test.py 314 B

123456789101112131415161718
  1. from rollbot import as_data
  2. @as_data
  3. class Test:
  4. foo: int
  5. bar: str
  6. baz: list[float]
  7. t = Test(0, "x", [0.5, 0.7])
  8. print(t)
  9. print(t.__field_queries)
  10. print(t.__create_query)
  11. print(t.__select_query)
  12. print(t.__save_query)
  13. print(t.__to_blob())
  14. print(Test.__from_blob('{"foo": 7, "bar": "z", "baz": []}'))