def test_not_match(self): factory = mock.Mock() rtl = RegexpTaskLoader('(\w+):(\d+)', factory) assert rtl.get_task('abc_123') is None
def test_match(self): factory = mock.Mock() rtl = RegexpTaskLoader('(\w+):(\d+)', factory) self.assertIs(rtl.get_task('abc:123'), factory.return_value) factory.assert_called_once_with('abc', '123', task_name='abc:123')