Browse Source

Added fixture for testing events

master
David Winterbottom 13 years ago
parent
commit
4545ce68f7
2 changed files with 62 additions and 5 deletions
  1. 3
    5
      run_tests.py
  2. 59
    0
      sandbox/fixtures/order-events.json

+ 3
- 5
run_tests.py View File

1
 #!/usr/bin/env python
1
 #!/usr/bin/env python
2
 import sys
2
 import sys
3
 import os
3
 import os
4
+import logging
4
 from optparse import OptionParser
5
 from optparse import OptionParser
5
 
6
 
6
 import tests.config
7
 import tests.config
7
 
8
 
8
 from django.test.simple import DjangoTestSuiteRunner
9
 from django.test.simple import DjangoTestSuiteRunner
9
 
10
 
11
+logging.disable(logging.CRITICAL)
10
 
12
 
11
-def run_tests(*test_args):
12
-    # Modify path
13
-    parent = os.path.dirname(os.path.abspath(__file__))
14
-    sys.path.insert(0, parent)
15
 
13
 
16
-    # Run tests
14
+def run_tests(*test_args):
17
     test_runner = DjangoTestSuiteRunner(verbosity=1)
15
     test_runner = DjangoTestSuiteRunner(verbosity=1)
18
     if not test_args:
16
     if not test_args:
19
         test_args = ['oscar']
17
         test_args = ['oscar']

+ 59
- 0
sandbox/fixtures/order-events.json View File

1
+[
2
+    {
3
+        "pk": 1, 
4
+        "model": "order.shippingeventtype", 
5
+        "fields": {
6
+            "is_required": false, 
7
+            "code": "shipped", 
8
+            "name": "Shipped", 
9
+            "sequence_number": 0
10
+        }
11
+    }, 
12
+    {
13
+        "pk": 2, 
14
+        "model": "order.shippingeventtype", 
15
+        "fields": {
16
+            "is_required": false, 
17
+            "code": "cancelled", 
18
+            "name": "Cancelled", 
19
+            "sequence_number": 0
20
+        }
21
+    }, 
22
+    {
23
+        "pk": 3, 
24
+        "model": "order.shippingeventtype", 
25
+        "fields": {
26
+            "is_required": false, 
27
+            "code": "returned", 
28
+            "name": "Returned", 
29
+            "sequence_number": 0
30
+        }
31
+    }, 
32
+    {
33
+        "pk": 1, 
34
+        "model": "order.paymenteventtype", 
35
+        "fields": {
36
+            "code": "pre-authorised", 
37
+            "name": "Pre-authorised", 
38
+            "sequence_number": 0
39
+        }
40
+    }, 
41
+    {
42
+        "pk": 2, 
43
+        "model": "order.paymenteventtype", 
44
+        "fields": {
45
+            "code": "settled", 
46
+            "name": "Settled", 
47
+            "sequence_number": 1
48
+        }
49
+    }, 
50
+    {
51
+        "pk": 3, 
52
+        "model": "order.paymenteventtype", 
53
+        "fields": {
54
+            "code": "refunded", 
55
+            "name": "Refunded", 
56
+            "sequence_number": 3
57
+        }
58
+    }
59
+]

Loading…
Cancel
Save