Пример #1
0
 def test_products(self):
     multiplying = Abacus('abacus2', 'product')
     self.assertEqual(multiplying.calculate(2, 3, 4, 5),
                      {'operation': 'product', 'data': (2, 3, 4, 5),
                       'result': 120})
Пример #2
0
 def test_non_existent_function(self):
     with self.assertRaises(NotImplementedError):
         divplying = Abacus('abacus3', 'divply')
         divplying.calculate(1, 3, 5)
Пример #3
0
 def test_sums(self):
     adding = Abacus('abacus1', 'sum')
     self.assertEqual(adding.calculate(1, 2, 3, 4),
                      {'operation': 'sum', 'data': (1, 2, 3, 4),
                       'result': 10})