def test_telemetry_is_sent_on_login(rf, admin_user): shop = get_default_shop() with patch.object(requests, "post", return_value=MockResponse("test")) as requestor: with override_settings(SHUUP_TELEMETRY_ENABLED=True): _backdate_installation_key(days=0) # instance was created today request = apply_request_middleware(rf.get("/"), user=admin_user) view_func = DashboardView.as_view() response = view_func(request) sent = get_last_submission_time() response = view_func(request) assert get_last_submission_time() == sent response = view_func(request) assert get_last_submission_time() == sent assert len(requestor.mock_calls) == 1
def test_telemetry_is_sent_on_login(rf, admin_user): shop = get_default_shop() with patch.object(requests, "post", return_value=MockResponse("test")) as requestor: with override_settings(SHUUP_TELEMETRY_ENABLED=True): _backdate_installation_key(days=0) # instance was created today request = apply_request_middleware(rf.get("/"), user=admin_user) view_func = DashboardView.as_view() response = view_func(request) sent = get_last_submission_time() response = view_func(request) assert get_last_submission_time() == sent response = view_func(request) assert get_last_submission_time() == sent assert len(requestor.mock_calls) == 1
def get_context_data(self, **kwargs): context = super(TelemetryView, self).get_context_data(**kwargs) context.update({ "opt_in": not telemetry.is_opt_out(), "is_grace": telemetry.is_in_grace_period(), "last_submission_time": telemetry.get_last_submission_time(), "submission_data": telemetry.get_telemetry_data(request=self.request, indent=2), "title": _("Telemetry") }) return context
def get_context_data(self, **kwargs): context = super(TelemetryView, self).get_context_data(**kwargs) context.update({ "opt_in": not telemetry.is_opt_out(), "is_grace": telemetry.is_in_grace_period(), "last_submission_time": telemetry.get_last_submission_time(), "submission_data": telemetry.get_telemetry_data(request=self.request, indent=2), "title": _("Telemetry") }) return context
def get_form_defs(self): form_defs = [] context = { "opt_in": not telemetry.is_opt_out(), "is_grace": telemetry.is_in_grace_period(), "last_submission_time": telemetry.get_last_submission_time(), "submission_data": telemetry.get_telemetry_data(request=self.request, indent=2), "title": _("Telemetry") } form_defs.append( TemplatedWizardFormDef( name=self.identifier, template_name="shuup/admin/system/telemetry_wizard.jinja", form_class=TelemetryWizardForm, context=context, kwargs={"shop": self.object} ) ) return form_defs
def get_form_defs(self): form_defs = [] context = { "opt_in": not telemetry.is_opt_out(), "is_grace": telemetry.is_in_grace_period(), "last_submission_time": telemetry.get_last_submission_time(), "submission_data": telemetry.get_telemetry_data(request=self.request, indent=2), "title": _("Telemetry") } form_defs.append( TemplatedWizardFormDef( name=self.identifier, template_name="shuup/admin/system/telemetry_wizard.jinja", form_class=TelemetryWizardForm, context=context, kwargs={"shop": self.object} ) ) return form_defs