From 879a24ecb7a855eb617334ce89e042d9c8fe8685 Mon Sep 17 00:00:00 2001 From: Koudai Aono Date: Sat, 3 Aug 2019 15:10:26 +0900 Subject: [PATCH] delete @skip_not_37 on forward_ref tests --- tests/test_forward_ref.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/tests/test_forward_ref.py b/tests/test_forward_ref.py index d8e28ac..88e140b 100644 --- a/tests/test_forward_ref.py +++ b/tests/test_forward_ref.py @@ -168,11 +168,9 @@ class Foo(BaseModel): assert str(exc_info.value).startswith('field "b" not yet prepared so type is still a ForwardRef') -@skip_not_37 def test_forward_ref_dataclass(create_module): module = create_module( """ -from __future__ import annotations from pydantic import UrlStr from pydantic.dataclasses import dataclass @@ -261,17 +259,15 @@ Node.update_forward_refs() assert isinstance(node.right[0], Node) -@skip_not_37 def test_self_reference_json_schema(create_module): module = create_module( """ -from __future__ import annotations from typing import List from pydantic import BaseModel, Schema class Account(BaseModel): name: str - subaccounts: List[Account] = [] + subaccounts: List['Account'] = [] Account.update_forward_refs() """ @@ -298,21 +294,19 @@ Account.update_forward_refs() } -@skip_not_37 def test_circular_reference_json_schema(create_module): module = create_module( """ -from __future__ import annotations from typing import List from pydantic import BaseModel, Schema class Owner(BaseModel): - account: Account + account: 'Account' class Account(BaseModel): name: str - owner: Owner - subaccounts: List[Account] = [] + owner: 'Owner' + subaccounts: List['Account'] = [] Account.update_forward_refs() Owner.update_forward_refs()