Пример #1
0
 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'
     })
Пример #2
0
 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')
Пример #3
0
 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')
Пример #4
0
 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'})
Пример #5
0
 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'})
Пример #6
0
 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'})