Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit210517a

Browse files
committed
Make copy config tests more detailed
1 parent5f21c2f commit210517a

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

‎tests/unit/job/test_copy.py‎

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@ def _get_target_class():
2828

2929
returnCopyJobConfig
3030

31+
deftest_ctor_defaults(self):
32+
fromgoogle.cloud.bigquery.jobimportOperationType
33+
34+
config=self._make_one()
35+
36+
assertconfig.create_dispositionisNone
37+
assertconfig.write_dispositionisNone
38+
assertconfig.destination_encryption_configurationisNone
39+
assertconfig.operation_type==OperationType.OPERATION_TYPE_UNSPECIFIED
40+
3141
deftest_ctor_w_properties(self):
3242
fromgoogle.cloud.bigquery.jobimportCreateDisposition
3343
fromgoogle.cloud.bigquery.jobimportOperationType
@@ -76,19 +86,21 @@ def test_to_api_repr_with_encryption_none(self):
7686
resource, {"copy": {"destinationEncryptionConfiguration":None}}
7787
)
7888

79-
deftest_operation_type_unspecified(self):
89+
deftest_operation_type_setting_none(self):
8090
fromgoogle.cloud.bigquery.jobimportOperationType
8191

82-
config=self._make_one()
83-
self.assertEqual(
84-
config.operation_type,OperationType.OPERATION_TYPE_UNSPECIFIED
85-
)
92+
config=self._make_one(operation_type=OperationType.SNAPSHOT)
8693

8794
# Setting it to None is the same as setting it to OPERATION_TYPE_UNSPECIFIED.
8895
config.operation_type=None
89-
self.assertEqual(
90-
config.operation_type,OperationType.OPERATION_TYPE_UNSPECIFIED
91-
)
96+
assertconfig.operation_type==OperationType.OPERATION_TYPE_UNSPECIFIED
97+
98+
deftest_operation_type_setting_non_none(self):
99+
fromgoogle.cloud.bigquery.jobimportOperationType
100+
101+
config=self._make_one(operation_type=None)
102+
config.operation_type=OperationType.RESTORE
103+
assertconfig.operation_type==OperationType.RESTORE
92104

93105

94106
classTestCopyJob(_Base):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp