Exemplo n.º 1
0
 def test_pretty_print_diff_values_changed(self, t1, t2, item_path,
                                           old_val_displayed,
                                           new_val_displayed):
     ddiff = DeepDiff(t1, t2, view='tree')
     result = pretty_print_diff(ddiff.tree['values_changed'].items[0])
     assert result == 'Value of {} changed from {} to {}.'.format(
         item_path, old_val_displayed, new_val_displayed)
Exemplo n.º 2
0
 def test_pretty_print_diff_repetition_change(self, t1, t2, item_path):
     ddiff = DeepDiff(t1,
                      t2,
                      view='tree',
                      ignore_order=True,
                      report_repetition=True)
     result = pretty_print_diff(ddiff.tree['repetition_change'].items[0])
     assert result == 'Repetition change for item {}.'.format(item_path)
Exemplo n.º 3
0
    def test_pretty_print_diff_attribute_removed(self):
        t1 = self.testing_class()
        t1.two = 2
        t2 = self.testing_class()

        ddiff = DeepDiff(t1, t2, view='tree')
        result = pretty_print_diff(ddiff.tree['attribute_removed'].items[0])
        assert result == 'Attribute root.two removed.'
Exemplo n.º 4
0
 def test_pretty_print_diff_type_changes(self, t1, t2, item_path, old_type,
                                         new_type, old_val_displayed,
                                         new_val_displayed):
     ddiff = DeepDiff(t1, t2, view='tree')
     result = pretty_print_diff(ddiff.tree['type_changes'].items[0])
     assert result == 'Type of {} changed from {} to {} and value changed from {} to {}.'.format(
         item_path, old_type, new_type, old_val_displayed,
         new_val_displayed)
Exemplo n.º 5
0
 def test_pretty_print_diff_set_item_removed(self, t1, t2, item_path):
     ddiff = DeepDiff(t1, t2, view='tree')
     result = pretty_print_diff(ddiff.tree['set_item_removed'].items[0])
     assert result == 'Item {} removed from set.'.format(item_path)
Exemplo n.º 6
0
 def test_pretty_print_diff_iterable_item_added(self, t1, t2, item_path):
     ddiff = DeepDiff(t1, t2, view='tree')
     result = pretty_print_diff(ddiff.tree['iterable_item_added'].items[0])
     assert result == 'Item {} added to iterable.'.format(item_path)