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