Revision 01b8fb9a
b/snf-astakos-app/astakos/im/tests.py | ||
---|---|---|
1917 | 1917 |
r = client.post(u('commissions'), post_data, |
1918 | 1918 |
content_type='application/json', **s1_headers) |
1919 | 1919 |
self.assertEqual(r.status_code, 201) |
1920 |
body = json.loads(r.content) |
|
1920 |
|
|
1921 |
commission_request = { |
|
1922 |
"force": True, |
|
1923 |
"provisions": [ |
|
1924 |
{ |
|
1925 |
"holder": user.uuid, |
|
1926 |
"source": "system", |
|
1927 |
"resource": resource11['name'], |
|
1928 |
"quantity": -200 |
|
1929 |
}]} |
|
1930 |
|
|
1931 |
post_data = json.dumps(commission_request) |
|
1932 |
r = client.post(u('commissions'), post_data, |
|
1933 |
content_type='application/json', **s1_headers) |
|
1934 |
self.assertEqual(r.status_code, 413) |
|
1921 | 1935 |
|
1922 | 1936 |
r = client.get(u('quotas'), **headers) |
1923 | 1937 |
self.assertEqual(r.status_code, 200) |
b/snf-astakos-app/astakos/quotaholder_app/callpoint.py | ||
---|---|---|
155 | 155 |
|
156 | 156 |
else: # release |
157 | 157 |
abs_quantity = -quantity |
158 |
operations.prepare(Release, th, abs_quantity, force)
|
|
158 |
operations.prepare(Release, th, abs_quantity, False)
|
|
159 | 159 |
|
160 | 160 |
holdings[key] = th |
161 | 161 |
provisions_to_create.append((key, quantity)) |
b/snf-astakos-app/astakos/quotaholder_app/tests.py | ||
---|---|---|
70 | 70 |
r = qh.get_quota() |
71 | 71 |
self.assertEqual(r, {(holder, source, resource1): (limit2, 0, 0)}) |
72 | 72 |
|
73 |
# issueing commissions
|
|
73 |
# issuing commissions |
|
74 | 74 |
|
75 | 75 |
qh.set_quota([((holder, source, resource1), limit1), |
76 | 76 |
((holder, source, resource2), limit2)]) |
... | ... | |
236 | 236 |
} |
237 | 237 |
self.assertEqual(r, quotas) |
238 | 238 |
|
239 |
with assertRaises(NoQuantityError): |
|
240 |
self.issue_commission( |
|
241 |
[((holder, source, resource1), -2*limit1)], |
|
242 |
force=True) |
|
243 |
|
|
239 | 244 |
# release off upper limit |
240 | 245 |
|
241 | 246 |
serial = self.issue_commission([((holder, source, resource1), -1)]) |
Also available in: Unified diff