コード例 #1
0
ファイル: test_base.py プロジェクト: kambiz-aghaiepour/rally
    def test_sleep_between_internal(self, mock_uniform, mock_sleep):
        scenario = base.Scenario()

        mock_uniform.return_value = 1.5
        scenario.sleep_between(1, 2)

        mock_sleep.assert_called_once_with(mock_uniform.return_value)
        self.assertEqual(scenario.idle_duration(), mock_uniform.return_value)
コード例 #2
0
ファイル: test_base.py プロジェクト: kambiz-aghaiepour/rally
    def test_sleep_between_invalid_args(self):
        scenario = base.Scenario()
        self.assertRaises(exceptions.InvalidArgumentsException,
                          scenario.sleep_between, 15, 5)

        self.assertRaises(exceptions.InvalidArgumentsException,
                          scenario.sleep_between, -1, 0)

        self.assertRaises(exceptions.InvalidArgumentsException,
                          scenario.sleep_between, 0, -2)
コード例 #3
0
ファイル: test_base.py プロジェクト: kambiz-aghaiepour/rally
    def test_admin_clients(self):
        clients = fakes.FakeClients()

        scenario = base.Scenario(admin_clients=clients)
        self.assertEqual(clients.nova(), scenario.admin_clients("nova"))
        self.assertEqual(clients.glance(), scenario.admin_clients("glance"))
コード例 #4
0
ファイル: test_base.py プロジェクト: kambiz-aghaiepour/rally
 def test_context(self):
     context = mock.MagicMock()
     scenario = base.Scenario(context=context)
     self.assertEqual(context, scenario.context())
コード例 #5
0
ファイル: test_base.py プロジェクト: kambiz-aghaiepour/rally
 def test_sleep_beetween_multi(self):
     scenario = base.Scenario()
     scenario.sleep_between(0.001, 0.001)
     scenario.sleep_between(0.004, 0.004)
     self.assertEqual(scenario.idle_duration(), 0.005)
コード例 #6
0
ファイル: test_base.py プロジェクト: kambiz-aghaiepour/rally
 def test_sleep_between(self):
     scenario = base.Scenario()
     scenario.sleep_between(0.001, 0.002)
     self.assertTrue(0.001 <= scenario.idle_duration() <= 0.002)
コード例 #7
0
ファイル: test_base.py プロジェクト: x-ion-de/rally
 def test_context(self):
     context = {}
     scenario = base.Scenario(context=context)
     self.assertEqual(context, scenario.context)