| author | Sandro Knauß <knauss@netzguerilla.net> |
| Mon, 13 Feb 2012 19:52:54 +0100 | |
| branch | devel |
| changeset 152 | 14c99c89edf4 |
| parent 145 | b58ce5bb96cc |
| child 159 | fbd7364b252d |
| permissions | -rw-r--r-- |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
1 |
from twisted.internet import reactor |
|
142
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
2 |
from twisted.internet.defer import inlineCallbacks |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
3 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
4 |
from Queue import deque |
| 135 | 5 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
6 |
from iro.controller.task import createJob, Task |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
7 |
from iro.controller.pool import taskPool, dbPool |
| 135 | 8 |
|
|
142
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
9 |
from iro.model.job import exJobs, ExJob, Status |
|
145
b58ce5bb96cc
now offers are empty from start
Sandro Knauß <knauss@netzguerilla.net>
parents:
143
diff
changeset
|
10 |
from iro.model.offer import offers |
| 135 | 11 |
from iro.model.pool import data |
12 |
||
13 |
from iro.model.message import SMS, Fax, Mail |
|
|
152
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
14 |
from iro.model.schema import Job, User, Offer as DBOffer, Userright |
| 135 | 15 |
from iro.telnumber import Telnumber |
16 |
||
|
145
b58ce5bb96cc
now offers are empty from start
Sandro Knauß <knauss@netzguerilla.net>
parents:
143
diff
changeset
|
17 |
|
|
b58ce5bb96cc
now offers are empty from start
Sandro Knauß <knauss@netzguerilla.net>
parents:
143
diff
changeset
|
18 |
from iro.offer.offer import Offer |
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
19 |
from iro.validate import vInteger |
|
142
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
20 |
from iro.error import NoRoute |
| 135 | 21 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
22 |
from .dbtestcase import DBTestCase |
| 135 | 23 |
|
|
152
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
24 |
class DummyPool(): |
| 135 | 25 |
def run(self, f,*a,**k): |
26 |
return f(*a,**k) |
|
27 |
||
28 |
||
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
29 |
class exJobsTest(DBTestCase): |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
30 |
'''tests for exJobs''' |
| 135 | 31 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
32 |
def setUp(self): |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
33 |
DBTestCase.setUp(self) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
34 |
self.pool = data.pool |
|
152
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
35 |
data.pool = DummyPool() |
| 135 | 36 |
|
37 |
def tearDown(self): |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
38 |
exJobs.clear() |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
39 |
data.pool = self.pool |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
40 |
self.pool = None |
| 135 | 41 |
DBTestCase.tearDown(self) |
42 |
||
43 |
def testCreate(self): |
|
44 |
with self.session() as session: |
|
45 |
u = User(name='test',apikey='abcdef123456789') |
|
46 |
session.add(u) |
|
47 |
||
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
48 |
job = exJobs.create(u, [Telnumber('123456789')], SMS('test'), ['test']) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
49 |
self.assertIsInstance(job, ExJob) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
50 |
self.assertTrue(vInteger(job.dbjob, None, minv=0 )) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
51 |
self.assertEqual(job.message, SMS('test')) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
52 |
self.assertEqual(job.recipients, [Telnumber('123456789')]) |
|
152
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
53 |
self.assertEqual(job.offers,[]) |
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
54 |
self.assertEqual(job.tasks,{}) |
| 135 | 55 |
|
56 |
with self.session() as session: |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
57 |
j = session.query(Job.id).all() |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
58 |
self.assertEqual(j,[(job.dbjob,)]) |
| 135 | 59 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
60 |
self.assertEqual(exJobs[job.dbjob],job) |
| 135 | 61 |
|
|
152
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
62 |
def testCreate2(self): |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
63 |
with self.session() as session: |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
64 |
u = User(name='test',apikey='abcdef123456789') |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
65 |
session.add(u) |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
66 |
o=DBOffer(name="test", provider="bla", route="basic", typ="sms") |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
67 |
u.rights.append(Userright(o)) |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
68 |
|
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
69 |
job = exJobs.create(u, [Telnumber('123456789')], SMS('test'), ['test']) |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
70 |
self.assertEqual(job.offers,['test']) |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
71 |
|
| 135 | 72 |
def testGet(self): |
73 |
with self.session() as session: |
|
74 |
u = User(name='test',apikey='abcdef123456789') |
|
75 |
session.add(u) |
|
76 |
||
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
77 |
job = ExJob(None, [Telnumber('123456789')], SMS('test'), ['test']) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
78 |
exJobs[1] = job |
| 135 | 79 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
80 |
self.assertEqual(len(exJobs), 1) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
81 |
self.assertEqual(job, exJobs[1]) |
| 135 | 82 |
|
83 |
def testGetFromDB(self): |
|
84 |
with self.session() as session: |
|
85 |
u = User(name='test',apikey='abcdef123456789') |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
86 |
job = Job( info="info", status="started") |
| 135 | 87 |
u.jobs.append(job) |
88 |
session.add(u) |
|
89 |
||
90 |
with self.session() as session: |
|
91 |
job = session.merge(job) |
|
92 |
u = session.merge(u) |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
93 |
ejob= ExJob(job.id, [Telnumber('123456789')], SMS('test'), ['test']) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
94 |
exJobs[job.id]=ejob |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
95 |
self.assertEqual(job.extend, ejob) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
96 |
self.assertEqual(u.jobs[0].extend,ejob) |
| 135 | 97 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
98 |
def testUnknownExJob(self): |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
99 |
self.assertRaises(KeyError,exJobs.__getitem__,'a1234567890') |
| 135 | 100 |
|
|
142
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
101 |
class TestTasks(DBTestCase): |
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
102 |
|
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
103 |
def setUp(self): |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
104 |
DBTestCase.setUp(self) |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
105 |
dbPool.start(reactor) |
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
106 |
|
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
107 |
def tearDown(self): |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
108 |
exJobs.clear() |
|
145
b58ce5bb96cc
now offers are empty from start
Sandro Knauß <knauss@netzguerilla.net>
parents:
143
diff
changeset
|
109 |
offers.clear() |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
110 |
dbPool.pool.stop() |
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
111 |
taskPool.pool.q.queue = deque() |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
112 |
DBTestCase.tearDown(self) |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
113 |
|
|
143
0b265608b6ce
using inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
142
diff
changeset
|
114 |
@inlineCallbacks |
| 135 | 115 |
def testCreateSMS(self): |
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
116 |
with self.session() as session: |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
117 |
u = User(name='test',apikey='abcdef123456789') |
|
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
118 |
session.add(u) |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
119 |
|
|
143
0b265608b6ce
using inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
142
diff
changeset
|
120 |
job = yield createJob(u,[Telnumber('0123325456')],SMS('sms'),[]) |
|
0b265608b6ce
using inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
142
diff
changeset
|
121 |
|
|
0b265608b6ce
using inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
142
diff
changeset
|
122 |
self.assertEqual(taskPool.pool.q.qsize(),1) |
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
123 |
|
|
143
0b265608b6ce
using inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
142
diff
changeset
|
124 |
self.assertEqual(job.tasks.keys(),[Telnumber('0123325456')]) |
|
0b265608b6ce
using inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
142
diff
changeset
|
125 |
self.assertIsInstance(job.tasks[Telnumber('0123325456')], Task) |
|
142
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
126 |
|
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
127 |
@inlineCallbacks |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
128 |
def testRun(self): |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
129 |
with self.session() as session: |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
130 |
u = User(name='test',apikey='abcdef123456789') |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
131 |
session.add(u) |
|
152
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
132 |
o=DBOffer(name="test", provider="bla", route="basic", typ="sms") |
|
14c99c89edf4
using extendProvide in Job.create
Sandro Knauß <knauss@netzguerilla.net>
parents:
145
diff
changeset
|
133 |
u.rights.append(Userright(o)) |
|
145
b58ce5bb96cc
now offers are empty from start
Sandro Knauß <knauss@netzguerilla.net>
parents:
143
diff
changeset
|
134 |
|
|
b58ce5bb96cc
now offers are empty from start
Sandro Knauß <knauss@netzguerilla.net>
parents:
143
diff
changeset
|
135 |
offers["test"] = Offer("test") |
|
142
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
136 |
|
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
137 |
exjob = yield exJobs.create(u, [Telnumber('123456789')], SMS('test'), ['test']) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
138 |
|
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
139 |
task=Task(Telnumber('123456789'), exjob) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
140 |
ret = yield task._run() |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
141 |
self.assertIsInstance(ret, Status) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
142 |
self.assertEqual(ret.offer,"test") |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
143 |
self.assertEqual(ret.status, Status.error) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
144 |
self.assertEqual(ret.errtext,"Error: Test") |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
145 |
|
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
146 |
@inlineCallbacks |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
147 |
def testNoRoute(self): |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
148 |
with self.session() as session: |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
149 |
u = User(name='test',apikey='abcdef123456789') |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
150 |
session.add(u) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
151 |
|
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
152 |
exjob = yield exJobs.create(u, [Telnumber('123456789')], SMS('test'), []) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
153 |
|
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
154 |
task=Task(Telnumber('123456789'), exjob) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
155 |
d = task._run() |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
156 |
self.assertFailure(d, NoRoute) |
|
7d0c1fa97123
task._run umbau zu inlineCallbacks
Sandro Knauß <knauss@netzguerilla.net>
parents:
141
diff
changeset
|
157 |
|
|
140
75d0eaaa871d
start fixing job mangement
Sandro Knauß <knauss@netzguerilla.net>
parents:
135
diff
changeset
|
158 |
|
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
159 |
#def testCreateFax(self): |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
160 |
# with self.session() as session: |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
161 |
# u = User(name='test',apikey='abcdef123456789') |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
162 |
# session.add(u) |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
163 |
# job = createJob(u,[Telnumber('0123325456')],Fax('header','fax',[]),[]) |
| 135 | 164 |
|
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
165 |
# self.assertEqual(taskPool.pool.q.qsize(),1) |
| 135 | 166 |
|
|
141
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
167 |
#def testCreateMail(self): |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
168 |
# with self.session() as session: |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
169 |
# u = User(name='test',apikey='abcdef123456789') |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
170 |
# session.add(u) |
|
90c95fdd1e33
first defer test in job management
Sandro Knauß <knauss@netzguerilla.net>
parents:
140
diff
changeset
|
171 |
# job = createJob(u,[],Mail('sub','body','t@t.de'),[]) |