def test_action(): action = Action("Testing") assert action.type == "Testing" assert repr(action) assert "%" not in repr(action) actions = Action.get_actions() assert len(actions) == 1 assert list(actions.values())[0] is action assert Action.get_current_action() is action # Will test .get_percent() details = action.export() assert details["action_type"] == "Testing" assert details["progress"] == 0.0 assert isinstance(details["uid"], str) # Test progress property setter action.progress = 100.0 details = action.export() assert details["progress"] == 100.0 Action.finish_action() actions = Action.get_actions() assert len(actions) == 0 assert Action.get_current_action() is None
def test_action(): action = Action("Testing") assert action.type == "Testing" assert repr(action) assert "%" not in repr(action) actions = Action.get_actions() assert len(actions) == 1 assert list(actions.values())[0] == action assert Action.get_current_action() == action # Will test .get_percent() details = action.export() assert details["last_transfer"] == "Testing" assert details["progress"] == 0.0 assert isinstance(details["uid"], str) Action.finish_action() actions = Action.get_actions() assert len(actions) == 0 assert Action.get_current_action() is None
def test_action_with_values(): action = Action(action_type="Trying", progress=42.222) assert "%" in repr(action) details = action.export() assert details["progress"] == 42.222 Action.finish_action()
def test_action_with_values(): action = Action(action_type="Trying", progress=42.222) assert "%" in repr(action) details = action.export() assert details["progress"] == 42.222 Action.finish_action()