Skip to content

Commit fad5734

Browse files
Merge pull request #36 from agile-learning-institute/syntax-error-fix
Syntax error fix
2 parents c1a2996 + 1c0ab87 commit fad5734

25 files changed

+73
-65
lines changed

configurator/services/dictionary_services.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def __init__(self, name: str, property: dict):
137137
self.enums = property.get("enums", None)
138138
self.additional_properties = property.get("additional_properties", False)
139139
self.properties = {}
140-
self.items = {}}
140+
self.items = {}
141141

142142
# Initialize properties if this is an object type
143143
if self.type == "object":

tests/services/test_dictionary_service_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def test_init_with_missing_values(self):
140140
self.assertFalse(prop.required)
141141
self.assertFalse(prop.additional_properties)
142142
self.assertEqual(prop.properties, {})
143-
self.assertIsNone(prop.items)
143+
self.assertEqual(prop.items, {})
144144

145145
def test_to_dict_with_ref(self):
146146
"""Test to_dict method for ref property"""

tests/test_cases/playground/configurations/sample.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ versions:
1818
unique: false
1919
migrations: []
2020
test_data: sample.1.0.0.1.json
21+
_locked: false
2122
- version: 1.0.1.2
2223
drop_indexes:
2324
- name: nameIndex
@@ -30,4 +31,5 @@ versions:
3031
migrations:
3132
- first_last_to_full_name.json
3233
test_data: sample.1.0.1.2.json
34+
_locked: false
3335
_locked: true

tests/test_cases/playground/dictionaries/sample.1.0.0.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ root:
44
description: A simple collection for testing
55
type: object
66
required: false
7+
additional_properties: false
78
properties:
89
_id:
910
description: The unique identifier for the media
@@ -22,4 +23,3 @@ root:
2223
type: enum
2324
required: true
2425
enums: default_status
25-
additionalProperties: false

tests/test_cases/playground/dictionaries/sample.1.0.1.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ root:
44
description: A simple collection for testing
55
type: object
66
required: false
7+
additional_properties: false
78
properties:
89
_id:
910
description: The unique identifier for the media
@@ -18,4 +19,3 @@ root:
1819
type: enum
1920
required: true
2021
enums: default_status
21-
additionalProperties: false
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
version: 0
22
enumerators: {}
33
_locked: false
4+
file_name: enumerations.0.yaml

tests/test_cases/playground/enumerators/enumerations.1.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ enumerators:
66
test_enum:
77
foo: bar
88
_locked: false
9+
file_name: enumerations.1.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
version: 2
22
enumerators: {}
33
_locked: false
4+
file_name: enumerations.2.yaml
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1+
file_name: appointment.yaml
2+
_locked: true
13
root:
2-
file_name: appointment.yaml
3-
_locked: true
44
description: A date/time range
5-
required: false
65
type: object
76
properties:
87
from:
98
description: Starting Date/Time
10-
required: true
119
type: date-time
10+
required: true
1211
to:
1312
description: Ending Date/Time
14-
required: true
1513
type: date-time
16-
additionalProperties: false
14+
required: true
15+
required: false
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,23 @@
1+
file_name: breadcrumb.yaml
2+
_locked: true
13
root:
2-
file_name: breadcrumb.yaml
3-
_locked: true
44
description: A tracking breadcrumb
5-
required: false
65
type: object
76
properties:
87
from_ip:
98
description: Http Request remote IP address
10-
required: true
119
type: ip_address
10+
required: true
1211
by_user:
1312
description: ID Of User
14-
required: true
1513
type: word
14+
required: true
1615
at_time:
1716
description: The date-time when last updated
18-
required: true
1917
type: date-time
18+
required: true
2019
correlation_id:
2120
description: The logging correlation ID of the update transaction
22-
required: true
2321
type: word
24-
additionalProperties: false
22+
required: true
23+
required: false

0 commit comments

Comments
 (0)