def test_flexibase_add_base_2_10(self): self.assertEqual(Aug7_exercise.flexibase_add(self.x2, self.y10, 2, 10), self.xplusy)
def test_base_to_int_negative(self): self.assertEqual(Aug7_exercise.base_to_int("-10000", 2), -16)
def test_flexibase_add_base_2(self): self.assertEqual(Aug7_exercise.flexibase_add(self.x2, self.y2, 2, 2), self.xplusy)
def test_binarify_127(self): self.assertEqual(Aug7_exercise.binarify(127), "1111111")
def test_base_to_int_0(self): self.assertEqual(Aug7_exercise.base_to_int("123", 0), 0)
def test_romanify_10(self): self.assertEqual(Aug7_exercise.romanify(10), "X")
def test_romanify_99(self): self.assertEqual(Aug7_exercise.romanify(99), "XCIX")
def test_int_to_base_0(self): self.assertEqual(Aug7_exercise.int_to_base(16, 0), "0")
def test_int_to_base_negative(self): self.assertEqual(Aug7_exercise.int_to_base(-16, 2), "-10000")
def test_int_to_base_3(self): self.assertEqual(Aug7_exercise.int_to_base(12, 3), "110")
def test_int_to_base_10(self): self.assertEqual(Aug7_exercise.int_to_base(16, 10), "16")
def test_int_to_base_2(self): self.assertEqual(Aug7_exercise.int_to_base(123, 2), Aug7_exercise.binarify(123))
def test_binarify_negative(self): self.assertEqual(Aug7_exercise.binarify(-16), "0")
def test_binarify_0(self): self.assertEqual(Aug7_exercise.binarify(0), "0")
def test_flexibase_multiply_base_10(self): self.assertEqual( Aug7_exercise.flexibase_multiply(self.x2, self.y10, 2, 10), self.xtimesy)
def test_base_to_int_16(self): self.assertEqual(Aug7_exercise.base_to_int("10000", 2), 16)
def test_romanify_3(self): self.assertEqual(Aug7_exercise.romanify(3), "III")
def test_base_to_int_3(self): self.assertEqual(Aug7_exercise.base_to_int("110", 3), 12)
def test_romanify_49(self): self.assertEqual(Aug7_exercise.romanify(49), "XLIX")
def test_base_to_int_10(self): self.assertEqual(Aug7_exercise.base_to_int("16", 10), 16)
def test_romanify_3999(self): self.assertEqual(Aug7_exercise.romanify(3999), "MMMCMXCIX")
def test_binarify_16(self): self.assertEqual(Aug7_exercise.binarify(16), "10000")