Skip to content

Commit 0960426

Browse files
committed
Updates test_dataset to account for coverage
1 parent e912133 commit 0960426

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

tests/unit/test_dataset.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1043,7 +1043,10 @@ def test_external_catalog_dataset_options_setter(self):
10431043
expected = self.API_REPR
10441044
assert result == expected
10451045

1046-
def test_external_catalog_dataset_options_getter(self):
1046+
# PATH A: prop is not None
1047+
def test_external_catalog_dataset_options_getter_prop_exists(self):
1048+
# GIVEN default dataset PLUS an ExternalCatalogDatasetOptions
1049+
# THEN confirm that external_catalog_dataset_options is set
10471050
from google.cloud.bigquery.external_config import ExternalCatalogDatasetOptions
10481051

10491052
dataset = self._make_one(self.DS_REF)
@@ -1057,6 +1060,15 @@ def test_external_catalog_dataset_options_getter(self):
10571060

10581061
assert result == expected
10591062

1063+
def test_external_catalog_dataset_options_getter_prop_is_none(self):
1064+
# GIVEN only the default dataset
1065+
# THEN confirm that external_catalog_dataset_options is None
1066+
dataset = self._make_one(self.DS_REF)
1067+
expected = None
1068+
result = dataset.external_catalog_dataset_options
1069+
1070+
assert result == expected
1071+
10601072
def test_external_catalog_dataset_options_from_api_repr(self):
10611073
resource = self.API_REPR
10621074
klass = self._get_target_class()

0 commit comments

Comments
 (0)