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