def test_table_delete_doesnt_affect_other(self): store = FilePersist("tmp", ["table1", "table2"]) store.write("test", "colf", "colq", "table1", '12345') store.write("test", "colf", "colq", "table2", '12345') store.delete("test", "table1") nt.assert_equal('12345', store.read("test", "colf", "colq", "table2")) nt.assert_raises(KeyError, store.read, 'test', table='table1')
def test_write_read_colq(self): store = FilePersist("tmp") store.write('test', value='1') store.write('test', 'colf', value='2') store.write('test', 'colf', 'colq', value='3') nt.assert_equal('1', store.read('test')) nt.assert_equal('2', store.read('test', 'colf')) nt.assert_equal('3', store.read('test', 'colf', 'colq'))
def test_all(self): store = FilePersist("tmp", ["default", "test2table"]) store.write('test', value='1') store.write('test', 'colf', value='2') store.write('test', 'colf', 'colq', value='3') store.write('test2', table="test2table", value='1') store.write('test2', 'colf2', table="test2table", value='2') store.write('test2', 'colf2', 'colq2', table="test2table", value='3') # TODO: some assertions
def test_table_name(self): store = FilePersist("tmp", "table1") store.write("test", "colf", "colq", "table1", '12345') nt.assert_equal('12345', store.read("test", "colf", "colq", "table1"))
def test_write_read_delete(self): store = FilePersist("tmp") store.write('test', value='1') nt.assert_equal('1', store.read('test')) store.delete('test') nt.assert_raises(KeyError, store.read, 'test')
def test_write_read(self): store = FilePersist("tmp") store.write('test', value="1") nt.assert_equal("1", store.read('test'))
def test_all(self): store = FilePersist("tmp", ["default", "test2table"]) store.write('test', value='1') store.write('test', 'colf', value='2') store.write('test', 'colf', 'colq', value='3') store.write('test2', table="test2table", value='1') store.write('test2', 'colf2', table="test2table", value='2') store.write('test2', 'colf2', 'colq2', table="test2table", value='3')