def test_padlist(self): self.assertListEqual(functional.padlist( ["George", "Costanza", "NYC"], 3), ["George", "Costanza", "NYC"]) self.assertListEqual(functional.padlist(["George", "Costanza"], 3), ["George", "Costanza", None]) self.assertListEqual(functional.padlist( ["George", "Costanza", "NYC"], 4, default="Earth"), ["George", "Costanza", "NYC", "Earth"])
def test_padlist(self): self.assertListEqual(functional.padlist( ['George', 'Costanza', 'NYC'], 3), ['George', 'Costanza', 'NYC']) self.assertListEqual(functional.padlist(['George', 'Costanza'], 3), ['George', 'Costanza', None]) self.assertListEqual(functional.padlist( ['George', 'Costanza', 'NYC'], 4, default='Earth'), ['George', 'Costanza', 'NYC', 'Earth'])
def test_padlist(items, n, default, expected): assert padlist(items, n, default=default) == expected
def format_signature(self): return ' '.join(self.format_arg(*padlist(list(arg), 3)) for arg in self.args)