def test_universe_arithmic(self): universe = Universe('zz500') + Universe('hs300') univ_desc = universe.save() loaded_universe = load_universe(univ_desc) self.assertEqual(universe, loaded_universe) universe = Universe('zz500') - Universe('hs300') univ_desc = universe.save() loaded_universe = load_universe(univ_desc) self.assertEqual(universe, loaded_universe) universe = Universe('zz500') & Universe('hs300') univ_desc = universe.save() loaded_universe = load_universe(univ_desc) self.assertEqual(universe, loaded_universe)
def test_universe_persistence(self): universe = Universe('custom', ['zz500']) univ_desc = universe.save() loaded_universe = Universe.load(univ_desc) self.assertEqual(universe.name, loaded_universe.name) self.assertListEqual(universe.base_universe, loaded_universe.base_universe) universe = Universe('custom', ['zz500'], filter_cond=LAST('x') > 1.) univ_desc = universe.save() loaded_universe = Universe.load(univ_desc) self.assertEqual(universe.name, loaded_universe.name) self.assertListEqual(universe.base_universe, loaded_universe.base_universe) self.assertEqual(str(universe.filter_cond), str(loaded_universe.filter_cond))
def test_universe_persistence(self): universe = Universe('zz500') univ_desc = universe.save() loaded_universe = load_universe(univ_desc) self.assertEqual(universe, loaded_universe)