def test_get_node_id(self): self.mock_api_client(200) self.mock_node_retrieval(self.program.uuid) publisher = MarketingSitePublisher() node_id = publisher._get_node_id(self.api_client, self.program.uuid) # pylint: disable=protected-access self.assert_responses_call_count(5) self.assertEqual(node_id, self.node_id)
def test_get_node_id(self): self.mock_api_client(200) self.mock_node_retrieval(self.program.uuid) publisher = MarketingSitePublisher() node_id = publisher._get_node_id(self.api_client, self.program.uuid) # pylint: disable=protected-access self.assert_responses_call_count(4) self.assertEqual(node_id, self.nid)
def test_get_non_existent_node_id(self): self.mock_api_client(200) self.mock_node_retrieval(self.program.uuid, exists=False) publisher = MarketingSitePublisher() node_id = publisher._get_node_id(self.api_client, self.program.uuid) # pylint: disable=protected-access self.assertIsNone(node_id)