def test_GIVEN_no_model_created_and_user_action_set_WHEN_navigate_to_create_or_redirect_THEN_create_page_shown(self):

        user = self.login()
        user_service = UserService()
        user_service.set_current_model_run_creation_action(user, "driving_data")

        response = self.app.get(
            url(controller='model_run', action='pre_create'))

        assert_that(response.status_code, is_(302), "Response is redirect")
        assert_that(urlparse(response.response.location).path, is_(url(controller='model_run', action='create')), "url")
    def test_GIVEN_model_created_and_user_action_set_WHEN_navigate_to_create_or_redirect_THEN_user_action_page_shown(self):

        user = self.login()
        user_service = UserService()
        user_service.set_current_model_run_creation_action(user, "driving_data")
        self.create_run_model(storage_in_mb=0, name="big_run", user=user, status=constants.MODEL_RUN_STATUS_CREATED)

        response = self.app.get(
            url(controller='model_run', action='pre_create'))

        assert_that(response.status_code, is_(302), "Response is redirect")
        assert_that(urlparse(response.response.location).path, is_(url(controller='model_run', action='driving_data')), "url")