def test_graph_no_interface(self, mcharm): m = mcharm.return_value m.search.return_value = None self.assertEqual(graph('nointerface', 'requires'), None) m.search.assert_called_with({ 'series': 'trusty', 'provides': 'nointerface' })
def test_graph_no_interface(self, store): store = store.return_value store.provides.return_value = [] self.assertEqual(graph('nointerface', 'requires'), None) store.provides.assert_called_with('nointerface')
def test_graph(self, store): charm = Mock(series='trusty') store = store.return_value store.provides.return_value = [charm] self.assertEqual(graph('nagios', 'requires'), charm) store.provides.assert_called_with('nagios')
def test_graph(self, mcharm): m = mcharm.return_value m.search.return_value = [{'foo': 'bar'}] self.assertEqual(graph('nagios', 'requires'), {'foo': 'bar'}) m.search.assert_called_with({'series': 'trusty', 'provides': 'nagios'})
def test_graph_no_interface(self, mcharm): m = mcharm.return_value m.search.return_value = None self.assertEqual(graph('nointerface', 'requires'), None) m.search.assert_called_with({'series': 'trusty', 'provides': 'nointerface'})