Files
central-task/tasks/tests/__pycache__/test_models.cpython-311-pytest-8.3.2.pyc

43 lines
6.8 KiB
Plaintext
Raw Normal View History

2025-12-05 13:45:16 +08:00
<EFBFBD>
aU2i<32><00><00><><00>ddlZddlmcmZddlmZddlm Z ddl
m Z m Z m Z Gd<05>de<07><00>ZGd<07>de<07><00>ZGd <09>d
e<07><00>ZdS) <0B>N)<01>TestCase)<01>timezone)<03>Client<6E>Task<73>
TaskResultc<00><00>eZdZd<01>Zd<02>ZdS)<04>ClientModelTestc<00><00>tj<00>dd<02><03><00>}|<00>|jd<01><00>|<00>|jd<02><00>|<00>|j<00><00>|<00>|j<00><00>dS)z:Test that a client can be created with all required fields<64> test_client<6E>test_token_12345<34><02>name<6D>tokenN) r<00>objects<74>create<74> assertEqualrr<00>assertIsNotNone<6E>
created_at<EFBFBD> last_seen<65><02>self<6C>clients <20>>H:\学习资料\django\任务中心\tasks\tests\test_models.py<70>test_client_creationz$ClientModelTest.test_client_creations<><00><00><17><1E>&<26>&<26><1E>$<24>'<27>
<EFBFBD>
<EFBFBD><06>
<0A><18><18><16><1B>m<EFBFBD>4<>4<>4<> <0C><18><18><16><1C>'9<>:<3A>:<3A>:<3A> <0C><1C><1C>V<EFBFBD>.<2E>/<2F>/<2F>/<2F> <0C><1C><1C>V<EFBFBD>-<2D>.<2E>.<2E>.<2E>.<2E>.<2E>c<00><><00>tj<00>dd<02><03><00>}|<00>t |<01><00>d<01><00>dS)z5Test that the client string representation is correctr r r N)rrrr<00>strrs r<00>test_client_strzClientModelTest.test_client_strsH<00><00><17><1E>&<26>&<26><1E>$<24>'<27>
<EFBFBD>
<EFBFBD><06>
<0A><18><18><13>V<EFBFBD><1B><1B>m<EFBFBD>4<>4<>4<>4<>4rN)<05>__name__<5F>
__module__<EFBFBD> __qualname__rr<00>rrr r s2<00><00><00><00><00><00>
/<2F>
/<2F>
/<2F>5<>5<>5<>5<>5rr c<00> <00>eZdZd<01>Zd<02>Zd<03>ZdS)<05> TaskModelTestc<00><><00>tj<00>dddd<04><05><00>}|<00>|jd<01><00>|<00>|jd<02><00>|<00>|jd<03><00>|<00>|jd<06><00>|<00>|jd<04><00>|<00> |j
<00><00>|<00> |j <00><00>dS)z8Test that a task can be created with all required fields<64> test_taskr zecho 'Hello World'i)r<00> client_name<6D>script<70>timeout_seconds<64>pendingN) rrrrrr'r(<00>statusr)rr<00>
updated_at<EFBFBD>r<00>tasks r<00>test_task_creationz TaskModelTest.test_task_creations<><00><00><13>|<7C>"<22>"<22><1C>%<25>'<27> <20> #<23>
<EFBFBD>
<EFBFBD><04> <0A><18><18><14><19>K<EFBFBD>0<>0<>0<> <0C><18><18><14>)<29>=<3D>9<>9<>9<> <0C><18><18><14><1B>&:<3A>;<3B>;<3B>;<3B> <0C><18><18><14><1B>i<EFBFBD>0<>0<>0<> <0C><18><18><14>-<2D>t<EFBFBD>4<>4<>4<> <0C><1C><1C>T<EFBFBD>_<EFBFBD>-<2D>-<2D>-<2D> <0C><1C><1C>T<EFBFBD>_<EFBFBD>-<2D>-<2D>-<2D>-<2D>-rc<00><><00>tj<00>d<01><02><00>}|<00>t |<01><00>d<01><00>dS)z3Test that the task string representation is correctr&<00>rN)rrrrrr-s r<00> test_task_strzTaskModelTest.test_task_str-sE<00><00><13>|<7C>"<22>"<22><1C>#<23>
<EFBFBD>
<EFBFBD><04> <0A><18><18><13>T<EFBFBD><19><19>K<EFBFBD>0<>0<>0<>0<>0rc<00>^<00>ddlm}d<03>|D<00><00>}|<00>d|<02><00>|<00>d|<02><00>|<00>d|<02><00>|<00>d|<02><00>|<00>d|<02><00>|<00>d |<02><00>|<00>d
|<02><00>d S) z7Test that task status choices are correctly implementedr)<01>STATUS_CHOICESc<00><00>g|]
}|d<00><02> S)rr")<02>.0<EFBFBD>choices r<00>
<listcomp>z:TaskModelTest.test_task_status_choices.<locals>.<listcomp>8s<00><00>A<>A<>A<><06>&<26><11>)<29>A<>A<>Arr*<00>assigned<65>running<6E>success<73>failed<65>retrying<6E>timeoutN)<03> tasks.modelsr4<00>assertIn)rr4<00>status_choicess r<00>test_task_status_choicesz&TaskModelTest.test_task_status_choices5s<><00><00>/<2F>/<2F>/<2F>/<2F>/<2F>/<2F>A<>A<>.<2E>A<>A<>A<><0E> <0C> <0A> <0A>i<EFBFBD><1E>0<>0<>0<> <0C> <0A> <0A>j<EFBFBD>.<2E>1<>1<>1<> <0C> <0A> <0A>i<EFBFBD><1E>0<>0<>0<> <0C> <0A> <0A>i<EFBFBD><1E>0<>0<>0<> <0C> <0A> <0A>h<EFBFBD><0E>/<2F>/<2F>/<2F> <0C> <0A> <0A>j<EFBFBD>.<2E>1<>1<>1<> <0C> <0A> <0A>i<EFBFBD><1E>0<>0<>0<>0<>0rN)rr r!r/r2rBr"rrr$r$sA<00><00><00><00><00><00>.<2E>.<2E>.<2E>"1<>1<>1<> 1<> 1<> 1<> 1<> 1rr$c<00><00>eZdZd<01>Zd<02>ZdS)<04>TaskResultModelTestc<00><><00>tj<00>dd<02><03><00>}tj<00>d<04><05><00>}tj<00>||dd<07><08><00>}|<00>|j|<02><00>|<00>|j|<01><00>|<00>|jd<06><00>|<00>|j d<07><00>|<00>
|j <00><00>d S)
z?Test that a task result can be created with all required fieldsr r r r&r1r;zTask completed successfully)r.rr+<00>messageN) rrrrrrr.rr+rFrr<00>rrr.<00>results r<00>test_task_result_creationz-TaskResultModelTest.test_task_result_creationCs<><00><00><17><1E>&<26>&<26><1E>$<24>'<27>
<EFBFBD>
<EFBFBD><06>
<14>|<7C>"<22>"<22><1C>#<23>
<EFBFBD>
<EFBFBD><04><1C>#<23>*<2A>*<2A><15><19><1C>1<> +<2B>
<EFBFBD>
<EFBFBD><06> <0A><18><18><16><1B>d<EFBFBD>+<2B>+<2B>+<2B> <0C><18><18><16><1D><06>/<2F>/<2F>/<2F> <0C><18><18><16><1D> <09>2<>2<>2<> <0C><18><18><16><1E>)F<>G<>G<>G<> <0C><1C><1C>V<EFBFBD>.<2E>/<2F>/<2F>/<2F>/<2F>/rc <00>Z<00>tj<00>dd<02><03><00>}tj<00>d<04><05><00>}tj<00>||d<06><07><00>}|<00>t |<03><00>|j<00>d|j<00>d|<03><00><00><00><00><05><00>d S)
z:Test that the task result string representation is correctr r r r&r1r;)r.rr+z - N) rrrrrrrr<00>get_status_displayrGs r<00>test_task_result_strz(TaskResultModelTest.test_task_result_str[s<><00><00><17><1E>&<26>&<26><1E>$<24>'<27>
<EFBFBD>
<EFBFBD><06>
<14>|<7C>"<22>"<22><1C>#<23>
<EFBFBD>
<EFBFBD><04><1C>#<23>*<2A>*<2A><15><19><1C>+<2B>
<EFBFBD>
<EFBFBD><06> <0A><18><18><13>V<EFBFBD><1B><1B><14><19>&d<>&d<>v<EFBFBD>{<7B>&d<>&d<>v<EFBFBD>G`<60>G`<60>Gb<47>Gb<47>&d<>&d<>e<>e<>e<>e<>erN)rr r!rIrLr"rrrDrDBs7<00><00><00><00><00><00>0<>0<>0<>0f<01>f<01>f<01>f<01>frrD)<11>builtins<6E> @py_builtins<6E>_pytest.assertion.rewrite<74> assertion<6F>rewrite<74>
@pytest_ar<61> django.testr<00> django.utilsrr?rrrr r$rDr"rr<00><module>rUs<><00><01><00><00><00><00><00><00><00><00><00><00><00><00><00> <20> <20> <20> <20> <20> <20>!<21>!<21>!<21>!<21>!<21>!<21>1<>1<>1<>1<>1<>1<>1<>1<>1<>1<>5<>5<>5<>5<>5<>h<EFBFBD>5<>5<>5<>,%1<>%1<>%1<>%1<>%1<>H<EFBFBD>%1<>%1<>%1<>N*f<01>*f<01>*f<01>*f<01>*f<01>(<28>*f<01>*f<01>*f<01>*f<01>*fr