Best Python code snippet using locust
test_dispatch.py
Source:test_dispatch.py  
...2188        delta = time.perf_counter() - ts2189        self.assertTrue(sleep_time - _TOLERANCE <= delta <= sleep_time + _TOLERANCE, delta)2190        self.assertDictEqual(_aggregate_dispatched_users(dispatched_users), {"User1": 6, "User2": 6, "User3": 6})2191        self.assertEqual(_user_count_on_worker(dispatched_users, worker_nodes[0].id), 18)2192    def test_remove_worker_during_ramp_down(self):2193        class User1(User):2194            weight = 12195        class User2(User):2196            weight = 12197        class User3(User):2198            weight = 12199        user_classes = [User1, User2, User3]2200        worker_nodes = [WorkerNode(str(i + 1)) for i in range(3)]2201        users_dispatcher = UsersDispatcher(worker_nodes=worker_nodes, user_classes=user_classes)2202        users_dispatcher.new_dispatch(target_user_count=18, spawn_rate=3)2203        users_dispatcher._wait_between_dispatch = 02204        list(users_dispatcher)2205        sleep_time = 0.2  # Speed-up test2206        users_dispatcher.new_dispatch(target_user_count=9, spawn_rate=3)...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
