def test_prepopulated(self): #self.get_build.return_value = {'id': 1, 'name': 'nvr-1-2'} self.get_build_type.return_value = {'rpm': None} obj = kojihub.BuildTypeTest('buildtype rpm') data = {'build': 123, 'btypes': set(['rpm'])} self.assertTrue(obj.run(data)) self.get_build_type.assert_not_called()
def test_valid(self): binfo = {'id': 1, 'name': 'nvr-1-2'} self.get_build.return_value = binfo self.get_build_type.return_value = {'rpm': None} obj = kojihub.BuildTypeTest('buildtype rpm') data = {'build': 'nvr-1-2'} self.assertTrue(obj.run(data)) self.get_build_type.assert_called_once_with(binfo)