def test_single(self):
     tree = DataTree(dict)
     tree['single/leaf'].update({'class': 'good'})
     view = DiffView()
     self.assertListEqual(
         view.tree_data(tree),
         [
             ('single/leaf', {'children': [], 'value': {'class': 'good'}}),
         ])
 def test_two_distinct(self):
     tree = DataTree(dict)
     tree['single/leaf'].update({'class': 'good'})
     tree['other/trunk'].update({'class': 'better'})
     view = DiffView()
     self.assertListEqual(
         view.tree_data(tree),
         [
             ('other/trunk', {'children': [],
                              'value': {'class': 'better'}}),
             ('single/leaf', {'children': [], 'value': {'class': 'good'}}),
         ])