()
| 14 | |
| 15 | |
| 16 | def 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 | |
| 37 | def test_resource_methods(): |
nothing calls this directly
no test coverage detected