| atlas_ecommerce/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| atlas_ecommerce/app.py |
parse_args |
|
3 |
3 |
0 |
|
0% |
| atlas_ecommerce/app.py |
main |
|
0 |
0 |
23 |
|
100% |
| atlas_ecommerce/app.py |
(no function) |
|
12 |
0 |
3 |
|
100% |
| atlas_ecommerce/attribution.py |
OrderAttribution.present |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/attribution.py |
OrderAttribution.mixpanel_properties |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/attribution.py |
_clean |
|
4 |
1 |
0 |
|
75% |
| atlas_ecommerce/attribution.py |
from_note_attributes |
|
3 |
0 |
0 |
|
100% |
| atlas_ecommerce/attribution.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/auth_proxy.py |
EcommerceAuthProxyClient.provision_user |
|
2 |
2 |
0 |
|
0% |
| atlas_ecommerce/clients/auth_proxy.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/delivery.py |
raise_for_response |
|
6 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/delivery.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
digits_only |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
conversion_action_id |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
to_rfc3339 |
|
3 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
ingest_request |
|
10 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
error_message |
|
5 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
GoogleDataManagerClient.__init__ |
|
5 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
GoogleDataManagerClient.send |
|
14 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/google_ads.py |
GoogleDataManagerClient._post |
|
4 |
2 |
0 |
|
50% |
| atlas_ecommerce/clients/google_ads.py |
GoogleDataManagerClient._token |
|
11 |
2 |
0 |
|
82% |
| atlas_ecommerce/clients/google_ads.py |
GoogleDataManagerClient.close |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/clients/google_ads.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/linkedin_conversions.py |
purchase_event |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/linkedin_conversions.py |
LinkedInConversionsClient.__init__ |
|
6 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/linkedin_conversions.py |
LinkedInConversionsClient.send |
|
6 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/linkedin_conversions.py |
LinkedInConversionsClient._post |
|
4 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/linkedin_conversions.py |
LinkedInConversionsClient._token |
|
13 |
3 |
0 |
|
77% |
| atlas_ecommerce/clients/linkedin_conversions.py |
LinkedInConversionsClient.close |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/clients/linkedin_conversions.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/meta_capi.py |
fbc_for |
|
7 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/meta_capi.py |
graph_error |
|
4 |
2 |
0 |
|
50% |
| atlas_ecommerce/clients/meta_capi.py |
throttled |
|
4 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/meta_capi.py |
unauthenticated |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/meta_capi.py |
purchase_event |
|
14 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/meta_capi.py |
MetaConversionsClient.__init__ |
|
3 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/meta_capi.py |
MetaConversionsClient.send |
|
12 |
2 |
0 |
|
83% |
| atlas_ecommerce/clients/meta_capi.py |
MetaConversionsClient.close |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/clients/meta_capi.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/mixpanel.py |
purchase_event |
|
5 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/mixpanel.py |
MixpanelClient.__init__ |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/mixpanel.py |
MixpanelClient.send |
|
8 |
2 |
0 |
|
75% |
| atlas_ecommerce/clients/mixpanel.py |
MixpanelClient.close |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/clients/mixpanel.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/x_conversions.py |
to_iso_millis |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/x_conversions.py |
purchase_conversion |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/x_conversions.py |
unprocessed_conversions |
|
8 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/x_conversions.py |
XConversionsClient.__init__ |
|
3 |
0 |
0 |
|
100% |
| atlas_ecommerce/clients/x_conversions.py |
XConversionsClient.send |
|
8 |
2 |
0 |
|
75% |
| atlas_ecommerce/clients/x_conversions.py |
XConversionsClient.close |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/clients/x_conversions.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| atlas_ecommerce/config.py |
ae_alias |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/config.py |
Settings.shopify_shop_domains |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/config.py |
env_file |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/config.py |
get_settings |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/config.py |
get_logfire_token |
|
3 |
3 |
0 |
|
0% |
| atlas_ecommerce/config.py |
get_secrets |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/config.py |
(no function) |
|
63 |
0 |
0 |
|
100% |
| atlas_ecommerce/main.py |
configure_logfire |
|
6 |
0 |
0 |
|
100% |
| atlas_ecommerce/main.py |
lifespan |
|
22 |
22 |
0 |
|
0% |
| atlas_ecommerce/main.py |
health |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/main.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/conversion.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/order.py |
ShopifyOrder.contact_email |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/order.py |
ShopifyPurchaseOrder.happened_at |
|
4 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/order.py |
ShopifyPurchaseOrder.quantity |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/order.py |
ShopifyPurchaseOrder.first_variant_id |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/models/order.py |
(no function) |
|
62 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/__init__.py |
PurchaseSource.unplanned |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/__init__.py |
PurchaseSource.mark_planned |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/__init__.py |
PurchaseSource.load |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/__init__.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/shopify.py |
unreportable |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/shopify.py |
to_purchase |
|
9 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/shopify.py |
ShopifyPurchases.unplanned |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/shopify.py |
ShopifyPurchases.mark_planned |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/shopify.py |
ShopifyPurchases.load |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/purchases/shopify.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| atlas_ecommerce/routers/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| atlas_ecommerce/routers/shopify.py |
receive_order |
|
33 |
3 |
0 |
|
91% |
| atlas_ecommerce/routers/shopify.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| atlas_ecommerce/security/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| atlas_ecommerce/security/shopify_hmac.py |
compute_hmac |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/security/shopify_hmac.py |
verify_shopify_hmac |
|
3 |
0 |
0 |
|
100% |
| atlas_ecommerce/security/shopify_hmac.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
backoff_for |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
utcnow |
|
1 |
1 |
0 |
|
0% |
| atlas_ecommerce/workers/conversions.py |
ConversionClients.configured |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
ConversionClients.destinations |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
ConversionClients.send |
|
4 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
ConversionClients.close |
|
3 |
3 |
0 |
|
0% |
| atlas_ecommerce/workers/conversions.py |
_secret |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
build_clients |
|
25 |
2 |
0 |
|
92% |
| atlas_ecommerce/workers/conversions.py |
skip_reason |
|
33 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
plan |
|
5 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
build_payload |
|
11 |
4 |
0 |
|
64% |
| atlas_ecommerce/workers/conversions.py |
enqueue_once |
|
18 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
planned_destinations |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
claim_next |
|
7 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
persist_outcome |
|
2 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
attempt |
|
13 |
1 |
0 |
|
92% |
| atlas_ecommerce/workers/conversions.py |
deliver |
|
29 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
drain_once |
|
9 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
guarded |
|
5 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/conversions.py |
run_worker |
|
10 |
2 |
0 |
|
80% |
| atlas_ecommerce/workers/conversions.py |
(no function) |
|
49 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/provision.py |
backoff_for |
|
1 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/provision.py |
provision_order |
|
26 |
0 |
0 |
|
100% |
| atlas_ecommerce/workers/provision.py |
drain_once |
|
4 |
4 |
0 |
|
0% |
| atlas_ecommerce/workers/provision.py |
run_worker |
|
12 |
12 |
0 |
|
0% |
| atlas_ecommerce/workers/provision.py |
(no function) |
|
14 |
0 |
0 |
|
100% |