File tree Expand file tree Collapse file tree 13 files changed +445
-6
lines changed
Expand file tree Collapse file tree 13 files changed +445
-6
lines changed Original file line number Diff line number Diff line change @@ -25,4 +25,4 @@ def test_class_profile_spec(yaml_test_data):
2525 assert (
2626 answer == test_answer
2727 ), f"Expected validation to pass for { test_desc } , but got error: { e } "
28- logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
28+ logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
Original file line number Diff line number Diff line change @@ -25,4 +25,4 @@ def test_class_order_line_spec(yaml_test_data):
2525 assert (
2626 answer == test_answer
2727 ), f"Expected validation to pass for { test_desc } , but got error: { e } "
28- logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
28+ logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
Original file line number Diff line number Diff line change @@ -25,4 +25,4 @@ def test_class_order_spec(yaml_test_data):
2525 assert (
2626 answer == test_answer
2727 ), f"Expected validation to pass for { test_desc } , but got error: { e } "
28- logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
28+ logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
Original file line number Diff line number Diff line change @@ -26,4 +26,4 @@ def test_class_orders_spec(yaml_test_data):
2626 answer == test_answer
2727 ), f"Expected validation to pass for { test_desc } , but got error: { e } "
2828 logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
29- logger .error (f"Validation error for { test_desc } : { e } " )
29+ logger .error (f"Validation error for { test_desc } : { e } " )
Original file line number Diff line number Diff line change @@ -26,4 +26,4 @@ def test_class_orders_spec(yaml_test_data):
2626 answer == test_answer
2727 ), f"Expected validation to pass for { test_desc } , but got error: { e } "
2828 logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
29- logger .error (f"Validation error for { test_desc } : { e } " )
29+ logger .error (f"Validation error for { test_desc } : { e } " )
Original file line number Diff line number Diff line change @@ -25,4 +25,4 @@ def test_class_user_spec(yaml_test_data):
2525 assert (
2626 answer == test_answer
2727 ), f"Expected validation to pass for { test_desc } , but got error: { e } "
28- logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
28+ logger .info (f"{ test_desc } PASSED - validation failed as expected: { e } " )
Original file line number Diff line number Diff line change 1+ testName : Savvateev/ItemSpec
2+ answerList :
3+ - test_desc : ' Get correct Item'
4+ value :
5+ item_id : 456
6+ name : " Виджет"
7+ desc : ' Полезный виджет'
8+ price : 19.99
9+ answer : true
10+ - test_desc : ' Get incorrect Item model, missing attributes'
11+ value :
12+ item_id : 456
13+ name : " Виджет"
14+ desc : ' Полезный виджет'
15+ answer : false
16+ - test_desc : ' Get incorrect Item model, wrong type for price'
17+ value :
18+ item_id : 456
19+ name : " Виджет"
20+ desc : ' Полезный виджет'
21+ price : hi
22+ answer : false
23+ - test_desc : ' Get incorrect Item model, missing item_id'
24+ value :
25+ name : " Виджет"
26+ desc : ' Полезный виджет'
27+ price : 19.99
28+ answer : false
29+ - test_desc : ' Get incorrect Item model, English name'
30+ value :
31+ item_id : 456
32+ name : " Widget"
33+ desc : ' Полезный виджет'
34+ price : 19.99
35+ answer : false
36+ - test_desc : ' Get correct Item with additional attributes'
37+ value :
38+ item_id : 456
39+ name : " Виджет"
40+ desc : ' Полезный виджет'
41+ price : 19.99
42+ category : " Гаджеты"
43+ answer : false
44+ - test_desc : ' Get incorrect Item model, English desc'
45+ value :
46+ item_id : 456
47+ name : " Виджет"
48+ desc : ' Useful widget'
49+ price : 19.99
50+ answer : false
Original file line number Diff line number Diff line change 1+ testName : Savvateev/OrderLineSpec
2+ answerList :
3+ - test_desc : ' Get correct OrderLine'
4+ value :
5+ order_id : 123
6+ order_line_id : 100
7+ item_line :
8+ item_id : 456
9+ name : Товар
10+ desc : Отличный товар
11+ price : 19.99
12+ quantity : 2.0
13+ answer : true
14+ - test_desc : ' Get OrderLine with incorrect item_line'
15+ value :
16+ order_id : 123
17+ order_line_id : 100
18+ item_line :
19+ item_id : 456
20+ name : Товар
21+ desc : Отличный товар
22+ price : -19.99
23+ quantity : 2.0
24+ answer : false
25+ - test_desc : ' Get OrderLine with zero quantity'
26+ value :
27+ order_id : 123
28+ order_line_id : 100
29+ item_line :
30+ item_id : 456
31+ name : Товар
32+ desc : Отличный товар
33+ price : 19.99
34+ quantity : 0.0
35+ answer : false
36+ - test_desc : ' Get OrderLine with negative quantity'
37+ value :
38+ order_id : 123
39+ order_line_id : 100
40+ item_line :
41+ item_id : 456
42+ name : Товар
43+ desc : Отличный товар
44+ price : 19.99
45+ quantity : -2.0
46+ answer : false
47+ - test_desc : ' Get OrderLine with missing item_line'
48+ value :
49+ order_id : 123
50+ order_line_id : 100
51+ item_line : null
52+ quantity : 2.0
53+ answer : false
54+ - test_desc : ' Get OrderLine with missing order_id'
55+ value :
56+ order_line_id : 789
57+ item_line :
58+ item_id : 456
59+ name : Товар
60+ desc : Отличный товар
61+ price : 19.99
62+ quantity : 2.0
63+ answer : false
64+ - test_desc : ' Get OrderLine with missing order_line_id'
65+ value :
66+ order_id : 123
67+ item_line :
68+ item_id : 456
69+ name : Товар
70+ desc : Отличный товар
71+ price : 19.99
72+ quantity : 2.0
73+ answer : false
74+ - test_desc : ' Get OrderLine with all line price'
75+ value :
76+ order_id : 123
77+ order_line_id : 100
78+ item_line :
79+ item_id : 456
80+ name : Товар
81+ desc : Отличный товар
82+ price : 19.99
83+ quantity : 2.0
84+ line_price : 50.0
85+ answer : false
86+ - test_desc : ' Get OrderLine with Service spec'
87+ value :
88+ order_id : 123
89+ order_line_id : 100
90+ item_line :
91+ service_id : 456
92+ name : Товар
93+ desc : Отличный товар
94+ price : 19.99
95+ quantity : 2.0
96+ answer : true
97+ - test_desc : ' Get OrderLine with incorrect order_line_id'
98+ value :
99+ order_id : 123
100+ order_line_id : 500
101+ item_line :
102+ item_id : 456
103+ name : Товар
104+ desc : Отличный товар
105+ price : 19.99
106+ quantity : 2.0
107+ answer : false
Original file line number Diff line number Diff line change 1+ testName : Savvateev/OrderSpec
2+ answerList :
3+ - test_desc : ' Get correct Order'
4+ value :
5+ order_id : 123
6+ user_info :
7+ user_id : 123
8+ username : Андрей
9+ surname : Савватеев
10+ email : deez@nu.ts
11+ status : active
12+ bio : биография
13+ url : https://github.com/Slashlight
14+ items_line :
15+ - order_id : 123
16+ order_line_id : 100
17+ item_line :
18+ item_id : 101
19+ name : Товар 1
20+ desc : Отличный товар 1
21+ price : 19.99
22+ quantity : 2.0
23+ - order_id : 342
24+ order_line_id : 123
25+ item_line :
26+ item_id : 202
27+ name : Товар 2
28+ desc : Отличный товар 2
29+ price : 29.99
30+ quantity : 1.5
31+ answer : true
32+ - test_desc : ' Get incorrect, missing user_info'
33+ value :
34+ order_id : 123
35+ items_line :
36+ - order_id : 123
37+ order_line_id : 100
38+ item_line :
39+ item_id : 101
40+ name : Товар 1
41+ desc : Отличный товар 1
42+ price : 19.99
43+ quantity : 2.0
44+ answer : false
45+ - test_desc : ' Get incorrect, missing items_line'
46+ value :
47+ order_id : 123
48+ user_info :
49+ user_id : 123
50+ username : Андрей
51+ surname : Савватеев
52+ email : deez@nu.ts
53+ status : active
54+ bio : биография
55+ url : https://github.com/Slashlight
56+ answer : false
57+ - test_desc : ' Get incorrect one order instead list'
58+ value :
59+ order_id : 123
60+ user_info :
61+ user_id : 123
62+ username : Андрей
63+ surname : Савватеев
64+ email : deez@nu.ts
65+ status : active
66+ bio : биография
67+ url : https://github.com/Slashlight
68+ items_line :
69+ order_id : 123
70+ order_line_id : 100
71+ item_line :
72+ item_id : 101
73+ name : Товар 1
74+ desc : Отличный товар 1
75+ price : 19.99
76+ quantity : 2.0
77+ answer : false
Original file line number Diff line number Diff line change 1+ testName : Savvateev/OrdersSpec
2+ answerList :
3+ - test_desc : ' Get correct Orders'
4+ value :
5+ market_place_orders :
6+ - order_id : 123
7+ user_info :
8+ user_id : 123
9+ username : Андрей
10+ surname : Савватеев
11+ email : deez@nu.ts
12+ status : active
13+ bio : биография
14+ url : https://github.com/Slashlight
15+ items_line :
16+ - order_id : 123
17+ order_line_id : 100
18+ item_line :
19+ item_id : 101
20+ name : Товар 1
21+ desc : Отличный товар 1
22+ price : 19.99
23+ quantity : 2.0
24+ - order_id : 342
25+ order_line_id : 123
26+ item_line :
27+ item_id : 202
28+ name : Товар 2
29+ desc : Отличный товар 2
30+ price : 29.99
31+ quantity : 1.5
32+ - order_id : 456
33+ user_info :
34+ user_id : 456
35+ username : Иван
36+ surname : Иванов
37+ email : vava@iva.com
38+ status : non-active
39+ bio : нет биографии
40+ url : http://ex
41+ items_line :
42+ - order_id : 456
43+ order_line_id : 123
44+ item_line :
45+ item_id : 303
46+ name : Товар 3
47+ desc : Отличный товар 3
48+ price : 39.99
49+ quantity : 3.0
50+ answer : true
51+ - test_desc : ' Get incorrect one order instead list'
52+ value :
53+ market_place_orders :
54+ order_id : 123
55+ user_info :
56+ user_id : 123
57+ username : Андрей
58+ surname : Савватеев
59+ email : deez@nu.ts
60+ status : active
61+ bio : биография
62+ url : https://github.com/Slashlight
63+ items_line :
64+ - order_id : 123
65+ order_line_id : 100
66+ item_line :
67+ item_id : 101
68+ name : Товар 1
69+ desc : Отличный товар 1
70+ price : 19.99
71+ quantity : 2.0
72+ - order_id : 342
73+ order_line_id : 123
74+ item_line :
75+ item_id : 202
76+ name : Товар 2
77+ desc : Отличный товар 2
78+ price : 29.99
79+ quantity : 1.5
80+ answer : false
You can’t perform that action at this time.
0 commit comments