Skip to content

Commit 44aa0db

Browse files
authored
Merge pull request dropbox#73 from wittekm/bvStoneValidators
Change python_type_stubs generator to use `bv` instead of `stone_validators` (oops!)
2 parents 0f3bca6 + a7c748f commit 44aa0db

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

stone/backends/python_type_stubs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def _generate_struct_class(self, ns, data_type):
161161
def _generate_validator_for(self, data_type):
162162
# type: (DataType) -> None
163163
cls_name = class_name_for_data_type(data_type)
164-
self.emit("{}_validator = ... # type: stone_validators.Validator".format(
164+
self.emit("{}_validator: bv.Validator = ...".format(
165165
cls_name
166166
))
167167

@@ -377,7 +377,7 @@ def _generate_routes(
377377
for route in namespace.routes:
378378
var_name = fmt_func(route.name)
379379
self.emit(
380-
"{var_name} = ... # type: bb.Route".format(
380+
"{var_name}: bb.Route = ...".format(
381381
var_name=var_name
382382
)
383383
)

test/test_python_type_stubs.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,8 @@ def f1(self, val: bool) -> None: ...
237237
238238
@f1.deleter
239239
def f1(self) -> None: ...
240-
241-
Struct1_validator = ... # type: stone_validators.Validator
240+
241+
Struct1_validator: bv.Validator = ...
242242
243243
class Struct2(object):
244244
def __init__(self,
@@ -275,7 +275,7 @@ def f4(self, val: Dict[str, long]) -> None: ...
275275
@f4.deleter
276276
def f4(self) -> None: ...
277277
278-
Struct2_validator = ... # type: stone_validators.Validator
278+
Struct2_validator: bv.Validator = ...
279279
280280
281281
from typing import (
@@ -318,7 +318,7 @@ def nullable_list(self, val: Optional[List[long]]) -> None: ...
318318
@nullable_list.deleter
319319
def nullable_list(self) -> None: ...
320320
321-
NestedTypes_validator = ... # type: stone_validators.Validator
321+
NestedTypes_validator: bv.Validator = ...
322322
323323
324324
from typing import (
@@ -343,7 +343,7 @@ def is_first(self) -> bool: ...
343343
344344
def is_last(self) -> bool: ...
345345
346-
Union_validator = ... # type: stone_validators.Validator
346+
Union_validator: bv.Validator = ...
347347
348348
class Shape(bb.Union):
349349
point = ... # type: Shape
@@ -357,8 +357,8 @@ def circle(cls, val: float) -> Shape: ...
357357
358358
def get_circle(self) -> float: ...
359359
360-
Shape_validator = ... # type: stone_validators.Validator
361-
360+
Shape_validator: bv.Validator = ...
361+
362362
""").format(headers=_headers)
363363
self.assertEqual(result, expected)
364364

@@ -371,8 +371,8 @@ def test__generate_base_namespace_module_with_empty_union__generates_pass(self):
371371
372372
class EmptyUnion(bb.Union):
373373
pass
374-
375-
EmptyUnion_validator = ... # type: stone_validators.Validator
374+
375+
EmptyUnion_validator: bv.Validator = ...
376376
377377
""").format(headers=_headers)
378378
self.assertEqual(result, expected)
@@ -384,8 +384,8 @@ def test__generate_routes(self):
384384
expected = textwrap.dedent("""\
385385
{headers}
386386
387-
route_one = ... # type: bb.Route
388-
route_two = ... # type: bb.Route
387+
route_one: bb.Route = ...
388+
route_two: bb.Route = ...
389389
390390
""").format(headers=_headers)
391391
self.assertEqual(result, expected)
@@ -410,7 +410,7 @@ def f1(self, val: bool) -> None: ...
410410
@f1.deleter
411411
def f1(self) -> None: ...
412412
413-
Struct1_validator = ... # type: stone_validators.Validator
413+
Struct1_validator: bv.Validator = ...
414414
415415
AliasToStruct1 = Struct1
416416
""").format(headers=_headers)

0 commit comments

Comments
 (0)