Files
pyGoEdge-UserPanel/billing/__pycache__/tests.cpython-312.pyc

19 lines
6.5 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
i<> <00><00><><00>ddlmZmZddlmZddlmZddlmZddl m
Z
ddl m Z ddl mZddlmZmZdd lmZe<04>ZGd
<EFBFBD>d e<01>Zy ) <0A>)<02>TestCase<73>Client)<01>get_user_model)<01> call_command)<01>reverse)<01>Decimal)<01>timezone)<01>Plan)<02>Domain<69>DomainTrafficDaily)<01>Invoicec<00>$<00>eZdZd<01>Zd<02>Zd<03>Zd<04>Zy)<06>BillingFlowTestsc<00><><00>tjjdddd<04><05>|_tjj dt d<07>dt d <09><00>
<EFBFBD>|_tj<00>j<00>}|jd<08> <0B>}|jd k(r |j|jdzd<08> <0A>n|j|jdz<00><0E>}|tjd<08><0F>z
}tjj |jdtj |j||<04><11>|_t$jj |j"|d<12><13>y)N<>u2zu2@example.com<6F>pT)<04>username<6D>email<69>password<72>is_staff<66>Pz10.00<EFBFBD>z1.00)<04>name<6D>base_price_per_domain<69>included_traffic_gb_per_domain<69>overage_price_per_gb)<01>day<61> )<02>year<61>month)r )<01>dayszex2.com)<06>userr<00>status<75> current_plan<61>current_cycle_start<72>current_cycle_endl)<03>domainr<00>bytes)<13>User<65>objects<74> create_userr"r
<00>creater<00>planr <00>now<6F>date<74>replacer r<00> timedeltar <00> STATUS_ACTIVEr'r )<05>self<6C>today<61> month_start<72>
next_month<EFBFBD> cycle_ends <20>$E:\Project\pygoedge\billing\tests.py<70>setUpzBillingFlowTests.setUpsk<00><00><18>L<EFBFBD>L<EFBFBD>,<2C>,<2C>d<EFBFBD>BR<42>]`<60>ko<6B>,<2C>p<><04> <09><18>L<EFBFBD>L<EFBFBD>'<27>'<27>S<EFBFBD><07>PW<50>HX<48>yz<79>RY<02>Z`<02>Ra<02>'<27>b<02><04> <09><18> <0C> <0C><0E>#<23>#<23>%<25><05><1B>m<EFBFBD>m<EFBFBD><01>m<EFBFBD>*<2A> <0B>Q\<5C>Qb<51>Qb<51>fh<66>Qh<51>k<EFBFBD>)<29>)<29>{<7B>/?<3F>/?<3F>!<21>/C<>1<EFBFBD>)<29>M<>ny<6E>oB<02>oB<02>IT<02>IZ<02>IZ<02>]^<02>I^<02>oB<02>o_<02>
<EFBFBD><1E><18>!3<>!3<><11>!;<3B>;<3B> <09><1C>n<EFBFBD>n<EFBFBD>+<2B>+<2B><14><19><19><19>SY<53>Sg<53>Sg<53>vz<76>v<76>v<76>Va<02>u~<02>+<2B><02><04> <0B><1A>"<22>"<22>)<29>)<29><14><1B><1B>+<2B>Ud<55>)<29>e<>c<00><><00>td<01>tjj|j<00><02>j <00>}|j |<01>|j|jtj<00>tdd<04><05>|j<00>|j|jtj<00>y)N<>generate_invoices<65>r"<00>apply_invoice_policiesT)<01>dry_run) rr r*<00>filterr"<00>first<73>assertIsNotNone<6E> assertEqualr#<00> STATUS_UNPAID<49>refresh_from_db)r3<00>invs r8<00>*test_generate_invoice_and_apply_policy_dryz;BillingFlowTests.test_generate_invoice_and_apply_policy_drys<><00><00><14>(<28>)<29><15>o<EFBFBD>o<EFBFBD>$<24>$<24>$<24>)<29>)<29>$<24>4<>:<3A>:<3A><<3C><03> <0C><1C><1C>S<EFBFBD>!<21> <0C><18><18><13><1A><1A>W<EFBFBD>%:<3A>%:<3A>;<3B><14>-<2D>t<EFBFBD><<3C> <0B><1B><1B><1D> <0C><18><18><13><1A><1A>W<EFBFBD>%:<3A>%:<3A>;r:c<00><><00>td<01>tjj|j<00><02>j <00>}t <00>}|jdd<04><05>|jtdd|ji<01><08>d d
i<01>}|j|jd <0B>|j<00>|j|jtj<00>y) Nr<r=rr)rrzadmin_panel:billing_detail<69>
invoice_id)<01>kwargs<67>action<6F> mark_paidi.)rr r*r@r"rAr<00>login<69>postr<00>idrC<00> status_coderEr#<00> STATUS_PAID)r3rF<00>c<>resps r8<00>test_mark_paid_via_admin_viewz.BillingFlowTests.test_mark_paid_via_admin_view$s<><00><00><14>(<28>)<29><15>o<EFBFBD>o<EFBFBD>$<24>$<24>$<24>)<29>)<29>$<24>4<>:<3A>:<3A><<3C><03> <12>H<EFBFBD><01> <09><07><07><14><03><07>,<2C><10>v<EFBFBD>v<EFBFBD>g<EFBFBD>:<3A>L<EFBFBD>RU<52>RX<52>RX<52>CY<43>Z<>]e<>gr<67>\s<>t<><04> <0C><18><18><14>)<29>)<29>3<EFBFBD>/<2F> <0B><1B><1B><1D> <0C><18><18><13><1A><1A>W<EFBFBD>%8<>%8<>9r:c<00><><00><08>td<01>tjj|j<00><02>j <00>}ddlm}|jjd<05>j <00>}|s|jj<00>}d|_
d|_ d|_ |j<00>|jd |j<00><00>t|j <00>d
d d d <0A><06>ddl}dj%<00>fd<0F>t'<00><08>D<00><00>dz|jz}|j)|j+d<11><00>j-<00>j/<00><00>d<t1<00>}|j3t5d<13><00><08>}|j7|j8d<14>|j;<00>|j7|j<tj><00>y)Nr<r=r)<01>SystemSettingsrOzhttps://api.example.com<6F>pid1<64>k123<32>INV<4E>alipay<61>SUCCESS<53>MD5)<06>pid<69> out_trade_no<6E>money<65>type<70> trade_status<75> sign_type<70>&c3<00><<00>K<00>|]}|dvs<01>|<01>d<01>|<00><00><03><01><00>y<02>w))<02>signrb<00>=N<>)<03>.0<EFBFBD>k<>paramss <20>r8<00> <genexpr>z?BillingFlowTests.test_epay_notify_marks_paid.<locals>.<genexpr>Bs)<00><><00><><00>d<>><3E>a<EFBFBD>Q<EFBFBD>Nc<4E>Ec<45>!<21><13>A<EFBFBD>f<EFBFBD>Q<EFBFBD>i<EFBFBD>[<5B>)<29>><3E>s<00> <01>z&key=zutf-8rezbilling:notify<66><79>) rr r*r@r"rA<00> core.modelsrV<00>order_byr,<00>epay_api_base_url<72>epay_pid<69>epay_key<65>saverO<00>str<74> amount_total<61>hashlib<69>join<69>sorted<65>md5<64>encode<64> hexdigest<73>upperr<00>getrrCrPrEr#rQ) r3rFrV<00>sru<00>srcrRrSrjs @r8<00>test_epay_notify_marks_paidz,BillingFlowTests.test_epay_notify_marks_paid.so<00><><00><14>(<28>)<29><15>o<EFBFBD>o<EFBFBD>$<24>$<24>$<24>)<29>)<29>$<24>4<>:<3A>:<3A><<3C><03>.<2E> <1A> "<22> "<22> +<2B> +<2B>D<EFBFBD> 1<> 7<> 7<> 9<><01><10><1E>&<26>&<26>-<2D>-<2D>/<2F>A<EFBFBD>7<><01><1B><1B><01>
<EFBFBD><1B><01>
<EFBFBD> <09><06><06><08><14>:<3A>:<3A>!<21>#<23>&<26>&<26><18>N<EFBFBD><18><13>)<29>)<29>*<2A><1C>%<25><1E> 
<EFBFBD><06> <17><11>h<EFBFBD>h<EFBFBD>d<>6<EFBFBD>&<26>><3E>d<>d<>gn<67>n<>qr<71>q{<7B>q{<7B>{<7B><03> <20><1B><1B>S<EFBFBD>Z<EFBFBD>Z<EFBFBD><07>%8<>9<>C<>C<>E<>K<>K<>M<><06>v<EFBFBD><0E> <12>H<EFBFBD><01><10>u<EFBFBD>u<EFBFBD>W<EFBFBD>-<2D>.<2E><06>7<><04> <0C><18><18><14>)<29>)<29>3<EFBFBD>/<2F> <0B><1B><1B><1D> <0C><18><18><13><1A><1A>W<EFBFBD>%8<>%8<>9r:N)<07>__name__<5F>
__module__<EFBFBD> __qualname__r9rGrTrrgr:r8rrs<00><00>f<01><<3C>:<3A>:r:rN)<16> django.testrr<00>django.contrib.authr<00>django.core.managementr<00> django.urlsr<00>decimalr<00> django.utilsr <00> plans.modelsr
<00>domains.modelsr r <00>billing.modelsr r)rrgr:r8<00><module>r<>s6<00><01>(<28>.<2E>/<2F><1F><1B>!<21><1D>5<>"<22><16><17><04>8:<3A>x<EFBFBD>8:r: