def test_parameters(self): dpl_1 = DPlugin() dpl_1.id = 1 dp_1 = DParameter(1, 'parameter1') dp_1.id = 2 dp_2 = DParameter(2, 'parameter2') dp_2.id = 3 #check: add Parameter self.assertTrue(dpl_1.add_parameter(dp_1)) self.assertTrue(dpl_1.add_parameter(dp_2)) self.assertFalse(dpl_1.add_parameter(dp_1)) self.assertFalse(dpl_1.add_parameter(dp_2)) #Check: count of parameters self.assertEqual(len(dpl_1.get_parameters().keys()), 2) #Check: rm parameter self.assertTrue(dpl_1.rm_parameter(dp_1)) self.assertEqual(len(dpl_1.get_parameters().keys()), 1) self.assertTrue(dpl_1.rm_parameter(dp_2)) self.assertEqual(len(dpl_1.get_parameters().keys()), 0)