MCPcopy
hub / github.com/spaceandtimefdn/SxT-Python-SDK / test_resource_save_load_bug

Function test_resource_save_load_bug

tests/test_sxtresource.py:16–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14
15
16def test_resource_save_load_bug():
17 sxt = SpaceAndTime()
18 sxt.authenticate()
19
20 tbl = SXTTable('SXTTemp.test_save_load', private_key=os.getenv('RESOURCE_PRIVATE_KEY'), SpaceAndTime_parent=sxt)
21 tbl.add_biscuit('admin', sxt.GRANT.ALL)
22 tbl.create_ddl = """
23 CREATE TABLE {table_name}
24 ( MyID int
25 , MyName varchar
26 , MyNumber int
27 , Primary Key (MyID)
28 ) {with_statement}
29 """
30 assert tbl.save() # saved correctly?
31 tbl2 = SXTTable(from_file = tbl.recommended_filename)
32 assert tbl2.private_key == tbl.private_key
33 assert tbl2.create_ddl.strip().split('\n')[0].strip() == tbl.create_ddl.strip().split('\n')[0].strip()
34 assert tbl2.table_name == tbl.table_name
35
36
37def test_resource_methods():

Callers

nothing calls this directly

Calls 5

authenticateMethod · 0.95
SpaceAndTimeClass · 0.90
SXTTableClass · 0.90
add_biscuitMethod · 0.80
saveMethod · 0.45

Tested by

no test coverage detected