(self)
| 135 | |
| 136 | class TestPPrintEdges(unittest.TestCase): |
| 137 | def test_str(self): |
| 138 | self.assertEqual(pprint_edges("", 0), "''") |
| 139 | self.assertEqual(pprint_edges({"a": 1, "b": 2}, 0), "{'a': 1, 'b': 2}") |
| 140 | self.assertEqual( |
| 141 | pprint_edges([{"a": 1, "b": 2}] * 20, 1), |
| 142 | "[{'a': 1, 'b': 2},\n\n ... omitted 18 line(s)\n\n {'a': 1, 'b': 2}]", |
| 143 | ) |
| 144 | self.assertEqual(pprint_edges([{"a": 1, "b": 2}] * 8, 4), pprint_edges([{"a": 1, "b": 2}] * 8, 3)) |
| 145 | self.assertEqual(update_kwargs({"a": 1}, a=2, b=3), {"a": 2, "b": 3}) |
| 146 | |
| 147 | |
| 148 | if __name__ == "__main__": |
nothing calls this directly
no test coverage detected