Cleaned up some parts of the tests
This commit is contained in:
@@ -771,7 +771,7 @@ class TestPythonDoesntDieWhenExtraFieldIsInCassandra(BaseCassEngTestCase):
|
||||
sync_table(self.TestModel)
|
||||
self.TestModel.create()
|
||||
execute("ALTER TABLE {0} add blah int".format(self.TestModel.column_family_name(include_keyspace=True)))
|
||||
self.TestModel.objects().all()
|
||||
self.TestModel.objects.all()
|
||||
|
||||
|
||||
class TestTimeUUIDFromDatetime(BaseCassEngTestCase):
|
||||
|
||||
@@ -210,7 +210,7 @@ class TestModelIO(BaseCassEngTestCase):
|
||||
m=UUID('067e6162-3b6f-4ae2-a171-2470b63dff00'), n=int(str(2147483647) + '000'))
|
||||
|
||||
self.assertEqual(1, AllDatatypesModel.objects.count())
|
||||
output = AllDatatypesModel.objects().first()
|
||||
output = AllDatatypesModel.objects.first()
|
||||
|
||||
for i, i_char in enumerate(range(ord('a'), ord('a') + 14)):
|
||||
self.assertEqual(input[i], output[chr(i_char)])
|
||||
@@ -263,7 +263,7 @@ class TestModelIO(BaseCassEngTestCase):
|
||||
v4DatatypesModel.create(id=0, a=date(1970, 1, 1), b=32523, c=time(16, 47, 25, 7), d=123)
|
||||
|
||||
self.assertEqual(1, v4DatatypesModel.objects.count())
|
||||
output = v4DatatypesModel.objects().first()
|
||||
output = v4DatatypesModel.objects.first()
|
||||
|
||||
for i, i_char in enumerate(range(ord('a'), ord('a') + 3)):
|
||||
self.assertEqual(input[i], output[chr(i_char)])
|
||||
@@ -288,16 +288,16 @@ class TestModelIO(BaseCassEngTestCase):
|
||||
sync_table(FloatingPointModel)
|
||||
|
||||
FloatingPointModel.create(id=0, f=2.39)
|
||||
output = FloatingPointModel.objects().first()
|
||||
output = FloatingPointModel.objects.first()
|
||||
self.assertEqual(2.390000104904175, output.f) # float loses precision
|
||||
|
||||
FloatingPointModel.create(id=0, f=3.4028234663852886e+38, d=2.39)
|
||||
output = FloatingPointModel.objects().first()
|
||||
output = FloatingPointModel.objects.first()
|
||||
self.assertEqual(3.4028234663852886e+38, output.f)
|
||||
self.assertEqual(2.39, output.d) # double retains precision
|
||||
|
||||
FloatingPointModel.create(id=0, d=3.4028234663852886e+38)
|
||||
output = FloatingPointModel.objects().first()
|
||||
output = FloatingPointModel.objects.first()
|
||||
self.assertEqual(3.4028234663852886e+38, output.d)
|
||||
|
||||
|
||||
|
||||
@@ -115,7 +115,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
|
||||
self.assertEqual(1, UserModel.objects.count())
|
||||
|
||||
john = UserModel.objects().first()
|
||||
john = UserModel.objects.first()
|
||||
self.assertEqual(0, john.id)
|
||||
self.assertTrue(type(john.info) is User)
|
||||
self.assertEqual(42, john.info.age)
|
||||
@@ -128,14 +128,14 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
user = User(age=42, name="John")
|
||||
created_user = UserModel.create(id=0, info=user)
|
||||
|
||||
john_info = UserModel.objects().first().info
|
||||
john_info = UserModel.objects.first().info
|
||||
self.assertEqual(42, john_info.age)
|
||||
self.assertEqual("John", john_info.name)
|
||||
|
||||
created_user.info = User(age=22, name="Mary")
|
||||
created_user.update()
|
||||
|
||||
mary_info = UserModel.objects().first().info
|
||||
mary_info = UserModel.objects.first().info
|
||||
self.assertEqual(22, mary_info["age"])
|
||||
self.assertEqual("Mary", mary_info["name"])
|
||||
|
||||
@@ -146,14 +146,14 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
user = User(age=42, name="John")
|
||||
created_user = UserModel.create(id=0, info=user)
|
||||
|
||||
john_info = UserModel.objects().first().info
|
||||
john_info = UserModel.objects.first().info
|
||||
self.assertEqual(42, john_info.age)
|
||||
self.assertEqual("John", john_info.name)
|
||||
|
||||
created_user.info = None
|
||||
created_user.update()
|
||||
|
||||
john_info = UserModel.objects().first().info
|
||||
john_info = UserModel.objects.first().info
|
||||
self.assertIsNone(john_info)
|
||||
|
||||
def test_can_create_same_udt_different_keyspaces(self):
|
||||
@@ -179,7 +179,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
user = UserGender(age=42, name="John")
|
||||
UserModelGender.create(id=0, info=user)
|
||||
|
||||
john_info = UserModelGender.objects().first().info
|
||||
john_info = UserModelGender.objects.first().info
|
||||
self.assertEqual(42, john_info.age)
|
||||
self.assertEqual("John", john_info.name)
|
||||
self.assertIsNone(john_info.gender)
|
||||
@@ -187,7 +187,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
user = UserGender(age=42)
|
||||
UserModelGender.create(id=0, info=user)
|
||||
|
||||
john_info = UserModelGender.objects().first().info
|
||||
john_info = UserModelGender.objects.first().info
|
||||
self.assertEqual(42, john_info.age)
|
||||
self.assertIsNone(john_info.name)
|
||||
self.assertIsNone(john_info.gender)
|
||||
@@ -222,7 +222,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
udts.append(Depth_3(value=udts[2]))
|
||||
|
||||
DepthModel.create(id=0, v_0=udts[0], v_1=udts[1], v_2=udts[2], v_3=udts[3])
|
||||
output = DepthModel.objects().first()
|
||||
output = DepthModel.objects.first()
|
||||
|
||||
self.assertEqual(udts[0], output.v_0)
|
||||
self.assertEqual(udts[1], output.v_1)
|
||||
@@ -253,7 +253,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
|
||||
self.assertEqual(1, AllDatatypesModel.objects.count())
|
||||
|
||||
output = AllDatatypesModel.objects().first().data
|
||||
output = AllDatatypesModel.objects.first().data
|
||||
self.assertEqual(input, output)
|
||||
|
||||
def test_can_insert_udts_with_all_datatypes(self):
|
||||
@@ -282,7 +282,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
AllDatatypesModel.create(id=0, data=input)
|
||||
|
||||
self.assertEqual(1, AllDatatypesModel.objects.count())
|
||||
output = AllDatatypesModel.objects().first().data
|
||||
output = AllDatatypesModel.objects.first().data
|
||||
|
||||
for i in range(ord('a'), ord('a') + 14):
|
||||
self.assertEqual(input[chr(i)], output[chr(i)])
|
||||
@@ -324,7 +324,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
Allv4DatatypesModel.create(id=0, data=input)
|
||||
|
||||
self.assertEqual(1, Allv4DatatypesModel.objects.count())
|
||||
output = Allv4DatatypesModel.objects().first().data
|
||||
output = Allv4DatatypesModel.objects.first().data
|
||||
|
||||
for i in range(ord('a'), ord('a') + 3):
|
||||
self.assertEqual(input[chr(i)], output[chr(i)])
|
||||
@@ -368,7 +368,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
|
||||
# Validate input and output matches
|
||||
self.assertEqual(1, Container.objects.count())
|
||||
names_output = Container.objects().first().names
|
||||
names_output = Container.objects.first().names
|
||||
self.assertEqual(names_output, names)
|
||||
|
||||
def test_udts_with_unicode(self):
|
||||
@@ -458,7 +458,7 @@ class UserDefinedTypeTests(BaseCassEngTestCase):
|
||||
|
||||
self.assertEqual(1, TheModel.objects.count())
|
||||
|
||||
john = TheModel.objects().first()
|
||||
john = TheModel.objects.first()
|
||||
self.assertEqual(john.id, id)
|
||||
info = john.info
|
||||
self.assertIsInstance(info, db_field_different)
|
||||
|
||||
@@ -205,14 +205,14 @@ class ModelWithDefaultTests(BaseCassEngTestCase):
|
||||
initial = ModelWithDefault(id=1, mf={0: 0}, dummy=0, udt=first_udt, udt_default=first_udt)
|
||||
initial.save()
|
||||
|
||||
self.assertEqual(ModelWithDefault.all().get()._as_dict(),
|
||||
self.assertEqual(ModelWithDefault.get()._as_dict(),
|
||||
{'id': 1, 'dummy': 0, 'mf': {0: 0}, "udt": first_udt, "udt_default": first_udt})
|
||||
|
||||
second_udt = UDT(age=1, mf={3: 3}, dummy_udt=12)
|
||||
second = ModelWithDefault(id=1)
|
||||
second.update(mf={0: 1}, udt=second_udt)
|
||||
|
||||
self.assertEqual(ModelWithDefault.all().get()._as_dict(),
|
||||
self.assertEqual(ModelWithDefault.get()._as_dict(),
|
||||
{'id': 1, 'dummy': 0, 'mf': {0: 1}, "udt": second_udt, "udt_default": first_udt})
|
||||
|
||||
def test_value_is_written_if_is_default(self):
|
||||
@@ -230,7 +230,7 @@ class ModelWithDefaultTests(BaseCassEngTestCase):
|
||||
initial.udt_default = self.udt_default
|
||||
initial.update()
|
||||
|
||||
self.assertEqual(ModelWithDefault.all().get()._as_dict(),
|
||||
self.assertEqual(ModelWithDefault.get()._as_dict(),
|
||||
{'id': 1, 'dummy': 42, 'mf': {0: 0}, "udt": None, "udt_default": self.udt_default})
|
||||
|
||||
def test_null_update_is_respected(self):
|
||||
@@ -252,7 +252,7 @@ class ModelWithDefaultTests(BaseCassEngTestCase):
|
||||
updated_udt = UDT(age=1, mf={2:2}, dummy_udt=None)
|
||||
obj.update(dummy=None, udt_default=updated_udt)
|
||||
|
||||
self.assertEqual(ModelWithDefault.all().get()._as_dict(),
|
||||
self.assertEqual(ModelWithDefault.get()._as_dict(),
|
||||
{'id': 1, 'dummy': None, 'mf': {0: 0}, "udt": None, "udt_default": updated_udt})
|
||||
|
||||
def test_only_set_values_is_updated(self):
|
||||
@@ -275,7 +275,7 @@ class ModelWithDefaultTests(BaseCassEngTestCase):
|
||||
item.udt, item.udt_default = udt, udt_default
|
||||
item.save()
|
||||
|
||||
self.assertEqual(ModelWithDefault.all().get()._as_dict(),
|
||||
self.assertEqual(ModelWithDefault.get()._as_dict(),
|
||||
{'id': 1, 'dummy': None, 'mf': {1: 2}, "udt": udt, "udt_default": udt_default})
|
||||
|
||||
def test_collections(self):
|
||||
@@ -295,7 +295,7 @@ class ModelWithDefaultTests(BaseCassEngTestCase):
|
||||
|
||||
udt, udt_default = UDT(age=1, mf={2: 1}), UDT(age=1, mf={2: 1})
|
||||
item.update(mf={2:1}, udt=udt, udt_default=udt_default)
|
||||
self.assertEqual(ModelWithDefault.all().get()._as_dict(),
|
||||
self.assertEqual(ModelWithDefault.get()._as_dict(),
|
||||
{'id': 1, 'dummy': 1, 'mf': {2: 1}, "udt": udt, "udt_default": udt_default})
|
||||
|
||||
def test_collection_with_default(self):
|
||||
|
||||
@@ -75,10 +75,10 @@ class TestTokenFunction(BaseCassEngTestCase):
|
||||
@execute_count(15)
|
||||
def test_token_function(self):
|
||||
""" Tests that token functions work properly """
|
||||
assert TokenTestModel.objects().count() == 0
|
||||
assert TokenTestModel.objects.count() == 0
|
||||
for i in range(10):
|
||||
TokenTestModel.create(key=i, val=i)
|
||||
assert TokenTestModel.objects().count() == 10
|
||||
assert TokenTestModel.objects.count() == 10
|
||||
seen_keys = set()
|
||||
last_token = None
|
||||
for instance in TokenTestModel.objects().limit(5):
|
||||
|
||||
Reference in New Issue
Block a user