import unittest from locust.core import HttpLocust, Locust, TaskSet from locust import main from .testcases import LocustTestCase, WebserverTestCase class TestTaskSet(LocustTestCase): def test_is_locust(self): self.assertFalse(main.is_locust(("Locust", Locust))) self.assertFalse(main.is_locust(("HttpLocust", HttpLocust))) self.assertFalse(main.is_locust(("random_dict", {}))) self.assertFalse(main.is_locust(("random_list", []))) class MyTaskSet(TaskSet): pass class MyHttpLocust(HttpLocust): task_set = MyTaskSet class MyLocust(Locust): task_set = MyTaskSet self.assertTrue(main.is_locust(("MyHttpLocust", MyHttpLocust))) self.assertTrue(main.is_locust(("MyLocust", MyLocust))) class ThriftLocust(Locust): pass self.assertFalse(main.is_locust(("ThriftLocust", ThriftLocust)))
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 21680 | Robert Cowham |
Populate -o //guest/robert_cowham/p4benchmark/main/locust/... //guest/robert_cowham/p4benchmark/github/locust/.... |
||
//guest/robert_cowham/p4benchmark/main/locust/locust/test/test_main.py | |||||
#1 | 19772 | Robert Cowham | Initial version of locust |