class MarathonTransformerTests(TestCase):
    """
    Tests for the MarathonTransformer
    """

    def setUp(self):
        self.file_name = './container_transform/tests/marathon-test.json'
        self.transformer = MarathonTransformer(self.file_name)

    def test_emit_fetch(self):
        fetch = [
            {'uri': 'https://s3.amazonaws.com/bucket/item.json'},
            {'uri': 'hdfs://hdfs.marathon.mesos/path/item.json'}
        ]
        self.assertEqual(
            self.transformer.emit_fetch(fetch),
            [
                {'uri': 'https://s3.amazonaws.com/bucket/item.json'},
                {'uri': 'hdfs://hdfs.marathon.mesos/path/item.json'}
            ]
        )

    def test_ingest_essential(self):
        self.assertEqual(
            self.transformer.ingest_essential('testing'),
            'testing'
        )

    def test_emit_essential(self):
        self.assertEqual(
            self.transformer.emit_essential('testing'),
            'testing'
        )
class MarathonTransformerTests(TestCase):
    """
    Tests for the MarathonTransformer
    """

    def setUp(self):
        self.file_name = './container_transform/tests/marathon-test.json'
        self.transformer = MarathonTransformer(self.file_name)

    def test_emit_fetch(self):
        fetch = [
            {'uri': 'https://s3.amazonaws.com/bucket/item.json'},
            {'uri': 'hdfs://hdfs.marathon.mesos/path/item.json'}
        ]
        self.assertEqual(
            self.transformer.emit_fetch(fetch),
            [
                {'uri': 'https://s3.amazonaws.com/bucket/item.json'},
                {'uri': 'hdfs://hdfs.marathon.mesos/path/item.json'}
            ]
        )
 def setUp(self):
     self.file_name = './container_transform/tests/marathon-test.json'
     self.transformer = MarathonTransformer(self.file_name)
 def setUp(self):
     self.file_name = './container_transform/tests/marathon-test.json'
     self.transformer = MarathonTransformer(self.file_name)