renaming the value manager's initial_value field to previous_value
This commit is contained in:
		| @@ -12,12 +12,22 @@ class BaseValueManager(object): | |||||||
|     def __init__(self, instance, column, value): |     def __init__(self, instance, column, value): | ||||||
|         self.instance = instance |         self.instance = instance | ||||||
|         self.column = column |         self.column = column | ||||||
|         self.initial_value = copy(value) |         self.previous_value = copy(value) | ||||||
|         self.value = value |         self.value = value | ||||||
|  |  | ||||||
|     @property |     @property | ||||||
|     def deleted(self): |     def deleted(self): | ||||||
|         return self.value is None and self.initial_value is not None |         return self.value is None and self.previous_value is not None | ||||||
|  |  | ||||||
|  |     @property | ||||||
|  |     def changed(self): | ||||||
|  |         """ | ||||||
|  |         Indicates whether or not this value has changed. | ||||||
|  |  | ||||||
|  |         :rtype: boolean | ||||||
|  |  | ||||||
|  |         """ | ||||||
|  |         return self.value != self.previous_value | ||||||
|  |  | ||||||
|     def getval(self): |     def getval(self): | ||||||
|         return self.value |         return self.value | ||||||
|   | |||||||
| @@ -62,7 +62,7 @@ class TestModelIO(BaseCassEngTestCase): | |||||||
|  |  | ||||||
|         tm2 = TestModel.objects(id=tm.pk).first() |         tm2 = TestModel.objects(id=tm.pk).first() | ||||||
|         assert tm2.text is None |         assert tm2.text is None | ||||||
|         assert tm2._values['text'].initial_value is None |         assert tm2._values['text'].previous_value is None | ||||||
|  |  | ||||||
|  |  | ||||||
|     def test_a_sensical_error_is_raised_if_you_try_to_create_a_table_twice(self): |     def test_a_sensical_error_is_raised_if_you_try_to_create_a_table_twice(self): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Blake Eggleston
					Blake Eggleston