def test_basic(self, logwrap):
        session = self.prepare_session()
        client = OSTFClient(session)

        cluster_id = 0

        client.get_test_sets(cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/testsets/{}".format(cluster_id))

        session.reset_mock()

        client.get_tests(cluster_id=cluster_id)

        session.get.assert_called_once_with(url="/tests/{}".format(cluster_id))

        session.reset_mock()

        client.get_test_runs()

        session.get.assert_called_once_with(url="/testruns")
    def test_basic(self, logwrap):
        session = self.prepare_session()
        client = OSTFClient(session)

        cluster_id = 0

        client.get_test_sets(cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/testsets/{}".format(cluster_id))

        session.reset_mock()

        client.get_tests(cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/tests/{}".format(cluster_id))

        session.reset_mock()

        client.get_test_runs()

        session.get.assert_called_once_with(url="/testruns")
    def test_test_runs(self, logwrap):
        session = self.prepare_session()
        client = OSTFClient(session)

        cluster_id = 0
        testrun_id = 0xff

        client.get_test_runs(testrun_id=testrun_id)
        session.get.assert_called_once_with(
            url="/testruns/{}".format(testrun_id))

        session.reset_mock()

        client.get_test_runs(testrun_id=testrun_id, cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/testruns/{}/{}".format(testrun_id, cluster_id))

        session.reset_mock()

        client.get_test_runs(cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/testruns/last/{}".format(cluster_id))
    def test_test_runs(self, logwrap):
        session = self.prepare_session()
        client = OSTFClient(session)

        cluster_id = 0
        testrun_id = 0xff

        client.get_test_runs(testrun_id=testrun_id)
        session.get.assert_called_once_with(
            url="/testruns/{}".format(testrun_id))

        session.reset_mock()

        client.get_test_runs(testrun_id=testrun_id, cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/testruns/{}/{}".format(testrun_id, cluster_id))

        session.reset_mock()

        client.get_test_runs(cluster_id=cluster_id)

        session.get.assert_called_once_with(
            url="/testruns/last/{}".format(cluster_id))