4
4
5
5
from scheduler .models import TaskArg , TaskKwarg
6
6
from .jobs import arg_callable
7
- from .testtools import jobarg_factory
7
+ from .testtools import taskarg_factory
8
8
9
9
10
10
class TestAllJobArg (TestCase ):
11
11
JobArgClass = TaskArg
12
12
13
13
def test_bad_arg_type (self ):
14
- arg = jobarg_factory (self .JobArgClass , arg_type = 'bad_arg_type' , val = 'something' )
14
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'bad_arg_type' , val = 'something' )
15
15
with self .assertRaises (ValidationError ):
16
16
arg .clean ()
17
17
18
18
def test_clean_one_value_invalid_str_int (self ):
19
- arg = jobarg_factory (self .JobArgClass , arg_type = 'int' , val = 'not blank' , )
19
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'int' , val = 'not blank' , )
20
20
with self .assertRaises (ValidationError ):
21
21
arg .clean ()
22
22
23
23
def test_clean_callable_invalid (self ):
24
- arg = jobarg_factory (self .JobArgClass , arg_type = 'callable' , val = 'bad_callable' , )
24
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'callable' , val = 'bad_callable' , )
25
25
with self .assertRaises (ValidationError ):
26
26
arg .clean ()
27
27
28
28
def test_clean_datetime_invalid (self ):
29
- arg = jobarg_factory (self .JobArgClass , arg_type = 'datetime' , val = 'bad datetime' , )
29
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'datetime' , val = 'bad datetime' , )
30
30
with self .assertRaises (ValidationError ):
31
31
arg .clean ()
32
32
33
33
def test_clean_bool_invalid (self ):
34
- arg = jobarg_factory (self .JobArgClass , arg_type = 'bool' , val = 'bad bool' , )
34
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'bool' , val = 'bad bool' , )
35
35
with self .assertRaises (ValidationError ):
36
36
arg .clean ()
37
37
38
38
def test_clean_int_invalid (self ):
39
- arg = jobarg_factory (self .JobArgClass , arg_type = 'int' , val = 'str' )
39
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'int' , val = 'str' )
40
40
with self .assertRaises (ValidationError ):
41
41
arg .clean ()
42
42
43
43
def test_str_clean (self ):
44
- arg = jobarg_factory (self .JobArgClass , val = 'something' )
44
+ arg = taskarg_factory (self .JobArgClass , val = 'something' )
45
45
self .assertIsNone (arg .clean ())
46
46
47
47
48
48
class TestJobArg (TestCase ):
49
49
JobArgClass = TaskArg
50
50
51
51
def test_str (self ):
52
- arg = jobarg_factory (self .JobArgClass )
52
+ arg = taskarg_factory (self .JobArgClass )
53
53
self .assertEqual (
54
54
f'JobArg[arg_type={ arg .arg_type } ,value={ arg .value ()} ]' , str (arg ))
55
55
56
56
def test_value (self ):
57
- arg = jobarg_factory (self .JobArgClass , arg_type = 'str' , val = 'something' )
57
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'str' , val = 'something' )
58
58
self .assertEqual (arg .value (), 'something' )
59
59
60
60
def test__str__str_val (self ):
61
- arg = jobarg_factory (self .JobArgClass , arg_type = 'str' , val = 'something' )
61
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'str' , val = 'something' )
62
62
self .assertEqual ('something' , str (arg .value ()))
63
63
64
64
def test__str__int_val (self ):
65
- arg = jobarg_factory (self .JobArgClass , arg_type = 'int' , val = '1' )
65
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'int' , val = '1' )
66
66
self .assertEqual ('1' , str (arg .value ()))
67
67
68
68
def test__str__datetime_val (self ):
69
69
_time = timezone .now ()
70
- arg = jobarg_factory (self .JobArgClass , arg_type = 'datetime' , val = str (_time ))
70
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'datetime' , val = str (_time ))
71
71
self .assertEqual (str (_time ), str (arg .value ()))
72
72
73
73
def test__str__bool_val (self ):
74
- arg = jobarg_factory (self .JobArgClass , arg_type = 'bool' , val = 'True' )
74
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'bool' , val = 'True' )
75
75
self .assertEqual ('True' , str (arg .value ()))
76
76
77
77
def test__repr__str_val (self ):
78
- arg = jobarg_factory (self .JobArgClass , arg_type = 'str' , val = 'something' )
78
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'str' , val = 'something' )
79
79
self .assertEqual ("'something'" , repr (arg .value ()))
80
80
81
81
def test__repr__int_val (self ):
82
- arg = jobarg_factory (self .JobArgClass , arg_type = 'int' , val = '1' )
82
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'int' , val = '1' )
83
83
self .assertEqual ('1' , repr (arg .value ()))
84
84
85
85
def test__repr__datetime_val (self ):
86
86
_time = timezone .now ()
87
- arg = jobarg_factory (self .JobArgClass , arg_type = 'datetime' , val = str (_time ))
87
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'datetime' , val = str (_time ))
88
88
self .assertEqual (repr (_time ), repr (arg .value ()))
89
89
90
90
def test__repr__bool_val (self ):
91
- arg = jobarg_factory (self .JobArgClass , arg_type = 'bool' , val = 'False' )
91
+ arg = taskarg_factory (self .JobArgClass , arg_type = 'bool' , val = 'False' )
92
92
self .assertEqual ('False' , repr (arg .value ()))
93
93
94
94
def test_callable_arg_type__clean (self ):
95
95
method = arg_callable
96
- arg = jobarg_factory (
96
+ arg = taskarg_factory (
97
97
self .JobArgClass , arg_type = 'callable' ,
98
98
val = f'{ method .__module__ } .{ method .__name__ } ' , )
99
99
self .assertIsNone (arg .clean ())
@@ -105,44 +105,44 @@ class TestJobKwarg(TestAllJobArg):
105
105
JobArgClass = TaskKwarg
106
106
107
107
def test_str (self ):
108
- arg = jobarg_factory (self .JobArgClass )
108
+ arg = taskarg_factory (self .JobArgClass )
109
109
self .assertEqual (
110
110
f'JobKwarg[key={ arg .key } ,arg_type={ arg .arg_type } ,value={ arg .val } ]' , str (arg ))
111
111
112
112
def test_value (self ):
113
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'str' , val = 'value' )
113
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'str' , val = 'value' )
114
114
self .assertEqual (kwarg .value (), ('key' , 'value' ))
115
115
116
116
def test__str__str_val (self ):
117
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'str' , val = 'something' )
117
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'str' , val = 'something' )
118
118
self .assertEqual ('JobKwarg[key=key,arg_type=str,value=something]' , str (kwarg ))
119
119
120
120
def test__str__int_val (self ):
121
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'int' , val = 1 )
121
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'int' , val = 1 )
122
122
self .assertEqual ('JobKwarg[key=key,arg_type=int,value=1]' , str (kwarg ))
123
123
124
124
def test__str__datetime_val (self ):
125
125
_time = timezone .now ()
126
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'datetime' , val = str (_time ))
126
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'datetime' , val = str (_time ))
127
127
self .assertEqual (f'JobKwarg[key=key,arg_type=datetime,value={ _time } ]' , str (kwarg ))
128
128
129
129
def test__str__bool_val (self ):
130
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'bool' , val = 'True' )
130
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'bool' , val = 'True' )
131
131
self .assertEqual ('JobKwarg[key=key,arg_type=bool,value=True]' , str (kwarg ))
132
132
133
133
def test__repr__str_val (self ):
134
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'str' , val = 'something' )
134
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'str' , val = 'something' )
135
135
self .assertEqual ("('key', 'something')" , repr (kwarg .value ()))
136
136
137
137
def test__repr__int_val (self ):
138
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'int' , val = '1' )
138
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'int' , val = '1' )
139
139
self .assertEqual ("('key', 1)" , repr (kwarg .value ()))
140
140
141
141
def test__repr__datetime_val (self ):
142
142
_time = timezone .now ()
143
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'datetime' , val = str (_time ))
143
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'datetime' , val = str (_time ))
144
144
self .assertEqual ("('key', {})" .format (repr (_time )), repr (kwarg .value ()))
145
145
146
146
def test__repr__bool_val (self ):
147
- kwarg = jobarg_factory (self .JobArgClass , key = 'key' , arg_type = 'bool' , val = 'True' )
147
+ kwarg = taskarg_factory (self .JobArgClass , key = 'key' , arg_type = 'bool' , val = 'True' )
148
148
self .assertEqual ("('key', True)" , repr (kwarg .value ()))
0 commit comments