Esempio n. 1
0
 def test_for_byte(self):
     assert get_dtype(b"11") == "binData"
Esempio n. 2
0
 def test_for_null_one(self):
     assert get_dtype(None) == "null"
Esempio n. 3
0
 def test_for_object_with_empty_dict(self):
     assert get_dtype({}) == "object"
Esempio n. 4
0
 def test_for_object_with_dict(self):
     assert get_dtype({"a": "test"}) == "object"
Esempio n. 5
0
 def test_for_string(self):
     assert get_dtype("test") == "string"
Esempio n. 6
0
 def test_for_array_with_list(self):
     assert get_dtype(["test"]) == "array"
Esempio n. 7
0
 def test_for_bool_not_a_bool(self):
     assert get_dtype(0) != "bool"
Esempio n. 8
0
 def test_for_date_with_datetime(self):
     unix_time = datetime.datetime(1970, 1, 1)
     assert get_dtype(unix_time) == "Date"
Esempio n. 9
0
 def test_for_bool_true(self):
     assert get_dtype(True) == "bool"
Esempio n. 10
0
 def test_for_bool_false(self):
     assert get_dtype(False) == "bool"
Esempio n. 11
0
 def test_for_objectId(self):
     assert get_dtype(ObjectId()) == "ObjectId"
Esempio n. 12
0
 def test_for_int_long_one(self):
     assert get_dtype(-21474836476) == "long"
Esempio n. 13
0
 def test_for_int_int(self):
     assert get_dtype(7) == "int"
Esempio n. 14
0
 def test_for_null_three(self):
     assert get_dtype([]) != "null"
Esempio n. 15
0
 def test_for_null_two(self):
     assert get_dtype("") != "null"