def test_get_operation_multipliers(self): handler = description_handler.NoChangeDescriptionHandler() multipliers = handler.get_operation_multipliers( test_benchmarks.test_add(), self.settings) self.assertEmpty(multipliers)
def test_repr(self): handler = description_handler.NoChangeDescriptionHandler() self.assertEqual(repr(handler), 'NoChangeDescriptionHandler')
def test_attributes_default_operations(self): handler = description_handler.NoChangeDescriptionHandler() self.assertGreater(len(handler.operations), 1) self.assertLen(handler.operations, len(handler.all_names))
def test_attributes_providing_operations(self): handler = description_handler.NoChangeDescriptionHandler( operations=[self.indexing_operation]) self.assertLen(handler.operations, 1) self.assertEqual(handler.all_names, [self.indexing_operation.name])
def test_init_raises_if_duplicate_name(self): with self.assertRaises(ValueError): description_handler.NoChangeDescriptionHandler( operations=[self.indexing_operation, self.indexing_operation])
def test_init_succeeds(self): description_handler.NoChangeDescriptionHandler()
def test_get_operation_multipliers(self): handler = description_handler.NoChangeDescriptionHandler() multipliers = handler.get_operation_multipliers( 'dummy description', self.settings) self.assertEmpty(multipliers)