Example #1
0
 def test_normal_int(self):
     result = task_1.get_composition({1, '2', 'test'}, [1, '3'], {
         '1': 2,
         2: '3'
     },
                                     use_for=False)
     self.assertEqual(36, result)
Example #2
0
 def test_tuple(self):
     with self.assertRaisesRegex(AttributeError,
                                 "'tuple' object has no attribute 'pop'"):
         task_1.get_composition((1, 2, 4), {1, 3}, use_for=True)
Example #3
0
 def test_bool(self):
     result = task_1.get_composition([True, False], use_for=True)
     self.assertEqual(result, 0)
Example #4
0
 def test_without_use_for(self):
     with self.assertRaises(TypeError):
         task_1.get_composition(({1, 3, 5}))