root / snf-astakos-app / astakos / im / project_tests.py @ 04e05445
History | View | Annotate | Download (879 Bytes)
1 | 7ddc8a37 | Georgios D. Tsoukalas | import os |
---|---|---|---|
2 | 7ddc8a37 | Georgios D. Tsoukalas | os.environ['DJANGO_SETTINGS_MODULE'] = 'synnefo.settings' |
3 | 7ddc8a37 | Georgios D. Tsoukalas | |
4 | 7ddc8a37 | Georgios D. Tsoukalas | from django.conf import settings |
5 | 7ddc8a37 | Georgios D. Tsoukalas | from unittest import TestCase, main as test_main |
6 | 7ddc8a37 | Georgios D. Tsoukalas | from astakos.im.models import (AstakosUser, |
7 | 7ddc8a37 | Georgios D. Tsoukalas | Project, |
8 | 7ddc8a37 | Georgios D. Tsoukalas | ProjectDefinition) |
9 | 7ddc8a37 | Georgios D. Tsoukalas | |
10 | 7ddc8a37 | Georgios D. Tsoukalas | _serial = 0
|
11 | 7ddc8a37 | Georgios D. Tsoukalas | def get_serial(): |
12 | 7ddc8a37 | Georgios D. Tsoukalas | global _serial
|
13 | 7ddc8a37 | Georgios D. Tsoukalas | serial = _serial + 1
|
14 | 7ddc8a37 | Georgios D. Tsoukalas | _serial = serial |
15 | 7ddc8a37 | Georgios D. Tsoukalas | return serial
|
16 | 7ddc8a37 | Georgios D. Tsoukalas | |
17 | 7ddc8a37 | Georgios D. Tsoukalas | |
18 | 7ddc8a37 | Georgios D. Tsoukalas | def mk_rand_user(): |
19 | 7ddc8a37 | Georgios D. Tsoukalas | name = "user-%d" % get_serial()
|
20 | 7ddc8a37 | Georgios D. Tsoukalas | user = AstakosUser() |
21 | 7ddc8a37 | Georgios D. Tsoukalas | return user
|
22 | 7ddc8a37 | Georgios D. Tsoukalas | |
23 | 7ddc8a37 | Georgios D. Tsoukalas | |
24 | 7ddc8a37 | Georgios D. Tsoukalas | class BasicTestProjects(TestCase): |
25 | 7ddc8a37 | Georgios D. Tsoukalas | |
26 | 7ddc8a37 | Georgios D. Tsoukalas | @classmethod
|
27 | 7ddc8a37 | Georgios D. Tsoukalas | def setUpClass(cls): |
28 | 7ddc8a37 | Georgios D. Tsoukalas | users = {} |
29 | 7ddc8a37 | Georgios D. Tsoukalas | cls.users = users |
30 | 7ddc8a37 | Georgios D. Tsoukalas | |
31 | 7ddc8a37 | Georgios D. Tsoukalas | for _ in xrange(5): |
32 | 7ddc8a37 | Georgios D. Tsoukalas | user = mk_rand_user() |
33 | 7ddc8a37 | Georgios D. Tsoukalas | users[user.username] = user |
34 | 7ddc8a37 | Georgios D. Tsoukalas | |
35 | 7ddc8a37 | Georgios D. Tsoukalas | def test_001_create_definition(self): |
36 | 7ddc8a37 | Georgios D. Tsoukalas | pass
|
37 | 7ddc8a37 | Georgios D. Tsoukalas | |
38 | 7ddc8a37 | Georgios D. Tsoukalas | def test_001_create_project(self): |
39 | 7ddc8a37 | Georgios D. Tsoukalas | pass
|
40 | 7ddc8a37 | Georgios D. Tsoukalas | |
41 | 7ddc8a37 | Georgios D. Tsoukalas | if __name__ == '__main__': |
42 | 7ddc8a37 | Georgios D. Tsoukalas | test_main() |