diff --git a/test/test_datasource.py b/test/test_datasource.py index 7f4cca75..56eb11ab 100644 --- a/test/test_datasource.py +++ b/test/test_datasource.py @@ -895,7 +895,8 @@ def test_publish_description(server: TSC.Server) -> None: ds_elem = body.find(".//datasource") assert ds_elem is not None assert ds_elem.attrib["description"] == "Sample description" - + + def test_get_datasource_no_owner(server: TSC.Server) -> None: with requests_mock.mock() as m: m.get(server.datasources.baseurl, text=GET_NO_OWNER.read_text()) diff --git a/test/test_filter.py b/test/test_filter.py index e2121307..460813dd 100644 --- a/test/test_filter.py +++ b/test/test_filter.py @@ -1,22 +1,16 @@ -import os -import unittest - import tableauserverclient as TSC -class FilterTests(unittest.TestCase): - def setUp(self): - pass +def test_filter_equal(): + filter = TSC.Filter(TSC.RequestOptions.Field.Name, TSC.RequestOptions.Operator.Equals, "Superstore") - def test_filter_equal(self): - filter = TSC.Filter(TSC.RequestOptions.Field.Name, TSC.RequestOptions.Operator.Equals, "Superstore") + assert str(filter) == "name:eq:Superstore" - self.assertEqual(str(filter), "name:eq:Superstore") - def test_filter_in(self): - # create a IN filter condition with project names that - # contain spaces and "special" characters - projects_to_find = ["default", "Salesforce Sales Projeśt"] - filter = TSC.Filter(TSC.RequestOptions.Field.Name, TSC.RequestOptions.Operator.In, projects_to_find) +def test_filter_in(): + # create a IN filter condition with project names that + # contain spaces and "special" characters + projects_to_find = ["default", "Salesforce Sales Projeśt"] + filter = TSC.Filter(TSC.RequestOptions.Field.Name, TSC.RequestOptions.Operator.In, projects_to_find) - self.assertEqual(str(filter), "name:in:[default,Salesforce Sales Projeśt]") + assert str(filter) == "name:in:[default,Salesforce Sales Projeśt]"