def test_create(self): # First instance is True instance1 = UniqueBooleanTestModel() self.assertFalse(instance1.unique_bool) instance1.save() self.assertTrue(instance1.unique_bool) # Second instance is False instance2 = UniqueBooleanTestModel() self.assertFalse(instance2.unique_bool) instance2.save() self.assertFalse(instance2.unique_bool) # First instance remains True instance1 = UniqueBooleanTestModel.objects.get(id=instance1.id) self.assertTrue(instance1.unique_bool)
def test_create(self): # First instance is True instance1 = UniqueBooleanTestModel() self.assertFalse(instance1.unique_bool) instance1.save() self.assertTrue(instance1.unique_bool) # Second instance is False instance2 = UniqueBooleanTestModel() self.assertFalse(instance2.unique_bool) instance2.save() self.assertFalse(instance2.unique_bool) # First instance remains True instance1 = UniqueBooleanTestModel.objects.get(id=instance1.id) self.assertTrue(instance1.unique_bool)
def test_set_true(self): # First instance is True instance1 = UniqueBooleanTestModel() self.assertFalse(instance1.unique_bool) instance1.save() self.assertTrue(instance1.unique_bool) # Second instance is set to True instance2 = UniqueBooleanTestModel() instance2.unique_bool = True self.assertTrue(instance2.unique_bool) instance2.save() self.assertTrue(instance2.unique_bool) # First instance becomes False instance1 = UniqueBooleanTestModel.objects.get(id=instance1.id) self.assertFalse(instance1.unique_bool)
def test_set_true(self): # First instance is True instance1 = UniqueBooleanTestModel() self.assertFalse(instance1.unique_bool) instance1.save() self.assertTrue(instance1.unique_bool) # Second instance is set to True instance2 = UniqueBooleanTestModel() instance2.unique_bool = True self.assertTrue(instance2.unique_bool) instance2.save() self.assertTrue(instance2.unique_bool) # First instance becomes False instance1 = UniqueBooleanTestModel.objects.get(id=instance1.id) self.assertFalse(instance1.unique_bool)