def test_munge_dict_text_value(self):
     api = API()
     row = {"key": "value"}
     new_row = api._munge_dict(row)
     self.assertEqual(new_row["key"], "value")
 def test_munge_dict_empty_value(self):
     api = API()
     row = {"key": ""}
     new_row = api._munge_dict(row)
     self.assertIsNone(new_row["key"])
 def test_munge_dict_int_value(self):
     api = API()
     row = {"key": "666"}
     new_row = api._munge_dict(row)
     self.assertEqual(new_row["key"], 666)
 def test_munge_dict_float_value(self):
     api = API()
     row = {"key": "66.6"}
     new_row = api._munge_dict(row)
     self.assertAlmostEqual(new_row["key"], 66.6)
 def test_custom_data_root(self):
     api = API("/home/data/")
     self.assertEqual(api.data_root, "/home/data/")
 def test_data_root_in_str_and_repr(self):
     api = API()
     self.assertIn(api.data_root, str(api))
     self.assertIn(api.data_root, repr(api))
 def test_default_data_root(self):
     api = API()
     self.assertEqual(api.data_root, KPLR_ROOT)
예제 #8
0
파일: test_api.py 프로젝트: benmontet/kplr
 def test_munge_dict_empty_value(self):
     api = API()
     row = {"key": ""}
     new_row = api._munge_dict(row)
     self.assertIsNone(new_row["key"])
예제 #9
0
파일: test_api.py 프로젝트: benmontet/kplr
 def test_munge_dict_text_value(self):
     api = API()
     row = {"key": "value"}
     new_row = api._munge_dict(row)
     self.assertEqual(new_row["key"], "value")
예제 #10
0
파일: test_api.py 프로젝트: benmontet/kplr
 def test_munge_dict_float_value(self):
     api = API()
     row = {"key": "66.6"}
     new_row = api._munge_dict(row)
     self.assertAlmostEqual(new_row["key"], 66.6)
예제 #11
0
파일: test_api.py 프로젝트: benmontet/kplr
 def test_munge_dict_int_value(self):
     api = API()
     row = {"key": "666"}
     new_row = api._munge_dict(row)
     self.assertEqual(new_row["key"], 666)