def testActiveRange(self): db.session.close() start('tests/temp') from convert import load load('tests/test.conf') exp_open = mkdt('08:13') exp_close = mkdt('09:57') t = get('b2').active(20, 60) self.assertEqual(t['open'], exp_open) self.assertEqual(t['close'], exp_close) self.assertFalse(t['unknown']) from os import remove remove('tests/temp.hike')
def test_save_load(value, file_extension): FILENAME = pathlib.Path('test_file') with tempfile.TemporaryDirectory() as tmp_dir: # save file base_file = pathlib.Path(tmp_dir) / FILENAME file = base_file.with_suffix(file_extension) convert.save(file, value) assert file.exists() # load file value_loaded = convert.load(file) assert file.exists() return value_loaded
def test_convert_file(value, file_extension, other_file_extension): FILENAME_FROM = pathlib.Path('test_file') FILENAME_TO = pathlib.Path('test_file_converted') with tempfile.TemporaryDirectory() as tmp_dir: # save base file base_file_from = pathlib.Path(tmp_dir) / FILENAME_FROM file = base_file_from.with_suffix(file_extension) convert.save(file, value) assert file.exists() # convert file base_file_to = pathlib.Path(tmp_dir) / FILENAME_TO other_file = base_file_to.with_suffix(other_file_extension) convert.convert_file(file, other_file) assert file.exists() assert other_file.exists() # load converted file value_loaded = convert.load(other_file) return value_loaded
def test_load(self): j = convert.load('../data/marina.json') for line in j['features']: print(line)