예제 #1
0
    def test_perform_request_with_config_without_user_id(self):
        req = EobotRequest()
        req.set_base_url('http://*****:*****@example.com",
                                      password="******",
                                      token=None)

        result = perform_request("BTC",
                                 config=get_config("tsmm2"),
                                 request=req.clone())
        self.assertTrue(result)
예제 #2
0
    def test_perform_request_with_config(self):
        req = EobotRequest()
        req.set_base_url('http://*****:*****@example.com",
                                     password="******",
                                     token=None)

        mode_before = get_mining_mode(config="tsmm", request=req.clone())
        self.assertEqual("ETH", mode_before)

        result = perform_request("BTC", config="tsmm", request=req.clone())
        self.assertTrue(result)

        mode_after = get_mining_mode(config="tsmm", request=req.clone())
        self.assertEqual("BTC", mode_after)
예제 #3
0
 def test_perform_request_with_invalid_request(self):
     with self.assertRaises(ValueError):
         # noinspection PyTypeChecker
         perform_request("ETH", request={})
예제 #4
0
 def test_perform_request_without_arguments(self):
     with self.assertRaises(TypeError):
         # noinspection PyArgumentList
         perform_request()