/Users/trendy/Documents/IMIapps/backend/.venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020
  warnings.warn(
Creating test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')...
Found 40 test(s).
Operations to perform:
  Synchronize unmigrated apps: common, corsheaders, django_filters, drf_spectacular, messages, rest_framework, staticfiles
  Apply all migrations: accounts, admin, auth, content, contenttypes, events, finance, notifications, partners, sessions, spklu, ticketing
Synchronizing apps without migrations:
  Creating tables...
    Running deferred SQL...
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0001_initial... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying auth.0010_alter_group_name_max_length... OK
  Applying auth.0011_update_proxy_permissions... OK
  Applying auth.0012_alter_user_first_name_max_length... OK
  Applying accounts.0001_initial... OK
  Applying accounts.0002_alter_user_role... OK
  Applying accounts.0003_alter_member_nik_and_more... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying admin.0003_logentry_add_action_flag_choices... OK
  Applying events.0001_initial... OK
  Applying content.0001_initial... OK
  Applying content.0002_advertisement... OK
  Applying content.0003_membershipinfo... OK
  Applying partners.0001_initial... OK
  Applying ticketing.0001_initial... OK
  Applying ticketing.0002_payment_payment_type_payment_qr_string_and_more... OK
  Applying ticketing.0003_order_app_fee_amount_order_imi_fee_amount... OK
  Applying finance.0001_initial... OK
  Applying finance.0002_party_partyaccount_reconciliationbatch_and_more... OK
  Applying finance.0003_seed_default_settings... OK
  Applying finance.0004_party_portal_user... OK
  Applying finance.0005_revenuesharingparticipant_tiers_and_more... OK
  Applying finance.0006_discountprogram... OK
  Applying notifications.0001_initial... OK
  Applying notifications.0002_alter_notification_kind... OK
  Applying partners.0002_alter_redemption_member_voucher... OK
  Applying sessions.0001_initial... OK
  Applying spklu.0001_initial... OK
  Applying ticketing.0004_alter_payment_status_paymentwebhookevent... OK
  Applying ticketing.0005_refund... OK
  Applying ticketing.0006_order_client_ref_and_more... OK
  Applying ticketing.0007_payment_attempt_started_at_payment_attempt_state... OK
  Applying ticketing.0008_order_discount_bearer_order_discount_program_and_more... OK
System check identified no issues (0 silenced).
test_authenticated_tanpa_sumber_data_503_bukan_kosong (apps.spklu.tests.AuthAndConfigurationTests) ... ok
test_google_kosong_dan_mandiri_kosong_tetap_200 (apps.spklu.tests.AuthAndConfigurationTests) ... ok
test_tanpa_google_tapi_ada_dataset_mandiri_200 (apps.spklu.tests.AuthAndConfigurationTests) ... ok
test_unauthenticated_ditolak_401 (apps.spklu.tests.AuthAndConfigurationTests) ... ok
test_cache_kedaluwarsa_tidak_dipakai (apps.spklu.tests.CoordinateCacheExpiryTests) ... ok
test_cache_masih_berlaku_dipakai (apps.spklu.tests.CoordinateCacheExpiryTests) ... ok
test_perintah_purge (apps.spklu.tests.CoordinateCacheExpiryTests) ... ok
test_ttl_dijepit_maksimal_30_hari (apps.spklu.tests.CoordinateCacheExpiryTests) ... ok
test_konfigurasi_401_tidak_diulang (apps.spklu.tests.GoogleFailureTests) ... Google Places gagal status=401.
ok
test_provider_gagal_tanpa_independent_503 (apps.spklu.tests.GoogleFailureTests) ... Google Places gagal status=500.
Google Places gagal status=500.
ok
test_provider_gagal_tetap_200_partial (apps.spklu.tests.GoogleFailureTests) ... Google Places gagal status=500.
Google Places gagal status=500.
ok
test_quota_429_tidak_diulang (apps.spklu.tests.GoogleFailureTests) ... Google Places gagal status=429.
ok
test_timeout_menghabiskan_retry (apps.spklu.tests.GoogleFailureTests) ... Google Places request gagal (jaringan/timeout).
ok
test_cache_koordinat_idempotent_dan_terbatas_30_hari (apps.spklu.tests.GoogleProviderTests) ... ok
test_dedup_place_id_ganda (apps.spklu.tests.GoogleProviderTests) ... ok
test_hasil_google_dan_attribution (apps.spklu.tests.GoogleProviderTests) ... ok
test_log_tanpa_key_dan_tanpa_koordinat (apps.spklu.tests.GoogleProviderTests) ... ok
test_request_google_sesuai_ketentuan (apps.spklu.tests.GoogleProviderTests) ... ok
test_tidak_menyimpan_nama_alamat_payload_mentah (apps.spklu.tests.GoogleProviderTests) ... ok
test_check_constraint_latitude (apps.spklu.tests.ModelConstraintTests) ... ok
test_unique_source_reference (apps.spklu.tests.ModelConstraintTests) ... ok
test_default_mandiri_google_only (apps.spklu.tests.ProvenanceNavigationTests) ... ok
test_field_opsional_hanya_bila_ada (apps.spklu.tests.ProvenanceNavigationTests) ... ok
test_google_apple_tanpa_lisensi_diturunkan_ke_google_only (apps.spklu.tests.ProvenanceNavigationTests) ... ok
test_lisensi_google_apple (apps.spklu.tests.ProvenanceNavigationTests) ... ok
test_jarak_garis_lurus_wajar (apps.spklu.tests.RadiusOrderingDedupTests) ... ok
test_limit_mengambil_terdekat (apps.spklu.tests.RadiusOrderingDedupTests) ... ok
test_radius_filter_dan_urutan_ascending (apps.spklu.tests.RadiusOrderingDedupTests) ... ok
test_stasiun_berdekatan_tidak_digabung (apps.spklu.tests.RadiusOrderingDedupTests) ... ok
test_tanpa_hasil_berjarak_relevan (apps.spklu.tests.RadiusOrderingDedupTests) ... ok
test_tidak_membatasi_jawa_barat (apps.spklu.tests.RadiusOrderingDedupTests) ... ok
test_double_tap_dibatasi (apps.spklu.tests.ThrottleTests) ... ok
test_throttle_rate_member (apps.spklu.tests.ThrottleTests) ... ok
test_bool_ditolak (apps.spklu.tests.ValidationTests) ... ok
test_default_radius_dan_limit (apps.spklu.tests.ValidationTests) ... ok
test_latitude_di_luar_batas (apps.spklu.tests.ValidationTests) ... ok
test_longitude_di_luar_batas (apps.spklu.tests.ValidationTests) ... ok
test_nan_dan_infinity_ditolak (apps.spklu.tests.ValidationTests) ... ok
test_nilai_nol_valid (apps.spklu.tests.ValidationTests) ... ok
test_radius_dan_limit_batas (apps.spklu.tests.ValidationTests) ... ok

----------------------------------------------------------------------
Ran 40 tests in 12.643s

OK
Destroying test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')...
