Example #1
0
    def test_already_up(self):
        with mock.patch('cloudenvy.template.Template') as m:
            instance = m.return_value
            instance.server.return_value = True
            instance.ip.return_value = '10.0.0.1'

            main.up(self.args)

            assert instance.ip.called
Example #2
0
  def test_already_up(self):
    with mock.patch('cloudenvy.template.Template') as m:
      instance = m.return_value
      instance.server.return_value = True
      instance.ip.return_value = '10.0.0.1'

      main.up(self.args)

      assert instance.ip.called
Example #3
0
    def test_no_ips(self):
        with mock.patch('cloudenvy.template.Template') as m:
            instance = m.return_value
            instance.server.return_value = None
            instance.build_server.side_effect = exceptions.NoIPsAvailable()

            main.up(self.args)

            instance.build_server.assert_called_once_with()
            assert not instance.ip.called
Example #4
0
    def test_basic(self):
        with mock.patch('cloudenvy.template.Template') as m:
            instance = m.return_value
            instance.server.return_value = None
            instance.build_server.return_value = None
            instance.ip.return_value = '10.0.0.1'

        main.up(self.args)
        instance.build_server.assert_called_once_with()
        instance.ip.assert_called_with()
Example #5
0
  def test_no_ips(self):
    with mock.patch('cloudenvy.template.Template') as m:
      instance = m.return_value
      instance.server.return_value = None
      instance.build_server.side_effect = exceptions.NoIPsAvailable()

      main.up(self.args)

      instance.build_server.assert_called_once_with()
      assert not instance.ip.called
Example #6
0
  def test_basic(self):
    with mock.patch('cloudenvy.template.Template') as m:
      instance = m.return_value
      instance.server.return_value = None
      instance.build_server.return_value = None
      instance.ip.return_value = '10.0.0.1'

      main.up(self.args)
      instance.build_server.assert_called_once_with()
      instance.ip.assert_called_with()