We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 903dcdd commit f32df1fCopy full SHA for f32df1f
google/cloud/bigquery/dataset.py
@@ -215,6 +215,9 @@ def __ne__(self, other):
215
def __hash__(self):
216
return hash(self._key())
217
218
+ def __str__(self):
219
+ return f"{self.project}.{self._dataset_id}"
220
+
221
def __repr__(self):
222
return "DatasetReference{}".format(self._key())
223
tests/unit/test_dataset.py
@@ -622,6 +622,10 @@ def test___repr__(self):
622
expected = "DatasetReference('project1', 'dataset1')"
623
self.assertEqual(repr(dataset), expected)
624
625
+ def test___str__(self):
626
+ dataset = self._make_one("project1", "dataset1")
627
+ self.assertEqual(str(dataset), "project1.dataset1")
628
629
630
class TestDataset(unittest.TestCase):
631
from google.cloud.bigquery.dataset import DatasetReference
0 commit comments