Example #1
0
 def test_diff_in_subscriptions(self, current, desired):
     print((current, desired))
     assert entity.do_differ(
         dict(subscriptions=current), dict(subscriptions=desired),
     ) is True
Example #2
0
 def test_no_diff_in_subscriptions(self, current, desired):
     assert entity.do_differ(
         dict(subscriptions=current), dict(subscriptions=desired),
     ) is False
Example #3
0
 def test_missing_keys_are_detected(self):
     assert entity.do_differ(
         dict(system=dict(b=2)),
         dict(system=dict(a=2)),
     ) is True
Example #4
0
 def test_actual_changes_are_detected(self):
     assert entity.do_differ(
         dict(system=dict(a=1, b=2)),
         dict(system=dict(a=2)),
     ) is True
Example #5
0
 def test_system_keys_not_in_current_are_ignored(self):
     assert entity.do_differ(
         dict(system=dict(a=1, b=2)),
         dict(system=dict(a=1)),
     ) is False
Example #6
0
 def test_no_system_in_desired(self, current):
     assert entity.do_differ(current, {}) is False