def step_impl(context): context.roman = Roman()
def test_convert_14000022(self): self.number = Roman(14000022) self.assertEqual(self.number._Roman__convert(), '(XIV)(2)XXII')
def test_partition_12(self): self.number = Roman(12) self.assertEqual(self.number._Roman__partition(), [12])
def test_convert_63925(self): self.number = Roman(63925) self.assertEqual(self.number._Roman__convert(), '(LXIII)(1)CMXXV')
def test_convert_123(self): self.number = Roman(123) self.assertEqual(self.number._Roman__convert(), 'CXXIII')
def setUp(self): self.roman = Roman(1)
def test_partition_1234567(self): self.number = Roman(1234567) self.assertEqual(self.number._Roman__partition(), [567, 234, 1])
def test_partition_123456(self): self.number = Roman(123456) self.assertEqual(self.number._Roman__partition(), [456, 123])