Esempio n. 1
0
 async def test_load_name_given(self):
     self.assertEqual(add.imp, OperationImplementation.load("add"))
     self.assertEqual(mult.imp, OperationImplementation.load("mult"))
Esempio n. 2
0
 async def test_load_failure(self):
     with self.assertRaises(FailedToLoadOperationImplementation):
         OperationImplementation.load("parse_line")
Esempio n. 3
0
 async def test_load(self):
     loaded = OperationImplementation.load()
     self.assertIn(add.imp, loaded)
     self.assertIn(mult.imp, loaded)
     self.assertNotIn(parse_line.op, loaded)