| 87 | assert 'default_key' in repr(self.view) |
| 88 | |
| 89 | def test_iter(self): |
| 90 | expected = { |
| 91 | 'changed_key': 1, |
| 92 | 'default_key': 1, |
| 93 | 'both': 2, |
| 94 | } |
| 95 | assert dict(self.view.items()) == expected |
| 96 | assert sorted(list(iter(self.view))) == sorted(list(expected.keys())) |
| 97 | assert sorted(list(self.view.keys())) == sorted(list(expected.keys())) |
| 98 | assert (sorted(list(self.view.values())) == |
| 99 | sorted(list(expected.values()))) |
| 100 | assert 'changed_key' in list(self.view.keys()) |
| 101 | assert 2 in list(self.view.values()) |
| 102 | assert ('both', 2) in list(self.view.items()) |
| 103 | |
| 104 | def test_add_defaults_dict(self): |
| 105 | defaults = {'foo': 10} |