Skip to content

Commit 7a4ff35

Browse files
author
Kostiantyn Sologubov
committed
fixed tests
1 parent 56408fc commit 7a4ff35

4 files changed

Lines changed: 10 additions & 4 deletions

File tree

generator/test/test_enums.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@
44
from model.enum import Enum
55
from model.enum_element import EnumElement
66
from transformers.enums_producer import EnumsProducer
7+
from generator import Generator
78

89

910
class TestEnumsProducer(unittest.TestCase):
1011
def setUp(self):
1112
self.maxDiff = None
1213
Paths = namedtuple('Prop', 'enums_package')
1314
paths = Paths(enums_package='com.smartdevicelink.proxy.rpc.enums')
14-
self.producer = EnumsProducer(paths)
15+
keywords = Generator().get_key_words()
16+
self.producer = EnumsProducer(paths, keywords)
1517

1618
def comparison(self, expected, actual):
1719
actual = OrderedDict(sorted(actual.items()))

generator/test/test_functions.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from model.string import String
1414
from model.struct import Struct
1515
from transformers.functions_producer import FunctionsProducer
16+
from generator import Generator
1617

1718

1819
class TestFunctionsProducer(unittest.TestCase):
@@ -33,7 +34,8 @@ def setUp(self):
3334
self.expected_template['deprecated'] = None
3435
enum_names = ('FileType', 'Language')
3536
struct_names = ('SdlMsgVersion', 'TemplateColorScheme', 'TTSChunk', 'Choice')
36-
self.producer = FunctionsProducer(paths, enum_names, struct_names)
37+
keywords = Generator().get_key_words()
38+
self.producer = FunctionsProducer(paths, enum_names, struct_names, keywords)
3739

3840
def comparison(self, expected, actual):
3941
actual_params = dict(zip(map(lambda k: k.title, actual['params']), actual['params']))

generator/test/test_structs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from model.string import String
99
from model.struct import Struct
1010
from transformers.structs_producer import StructsProducer
11+
from generator import Generator
1112

1213

1314
class TestStructsProducer(unittest.TestCase):
@@ -17,7 +18,8 @@ def setUp(self):
1718
paths = Paths(enums_package='com.smartdevicelink.proxy.rpc.enums',
1819
structs_package='com.smartdevicelink.proxy.rpc',
1920
struct_class='com.smartdevicelink.proxy.RPCStruct')
20-
self.producer = StructsProducer(paths, ['SamplingRate'], ('Image',))
21+
keywords = Generator().get_key_words()
22+
self.producer = StructsProducer(paths, ['SamplingRate'], ('Image',), keywords)
2123

2224
def comparison(self, expected, actual):
2325
actual_params = dict(zip(map(lambda k: k.origin, actual['params']), actual['params']))

generator/transformers/functions_producer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def extract_param(self, param: Param):
136136
tr = t.replace('List<', '').rstrip('>')
137137
if t.startswith('Float'):
138138
imports.add('com.smartdevicelink.util.SdlDataTypeConverter')
139-
p['return_type'] = self.replace_keywords(t)
139+
p['return_type'] = self.replace_sync(t)
140140

141141
if tr in self.enum_names:
142142
imports.add('{}.{}'.format(self.enums_package, tr))

0 commit comments

Comments
 (0)