def METHOD_NAME(self):
    data_list = NTESMO.fetch_production_mix(
        "AU-NT", self.session, target_datetime=datetime(year=2022, month=12, day=1)
    )[:2]
    self.assertIsNotNone(data_list)
    expected_data = [
        {
            "production": {"gas": 96, "biomass": 13, "unknown": 0},
            "storage": {},
        },
        {
            "production": {"gas": 96, "biomass": 13, "unknown": 0},
            "storage": {},
        },
    ]
    self.assertEqual(len(data_list), len(expected_data))
    for index, actual in enumerate(data_list):
        self.assertEqual(actual["zoneKey"], "AU-NT")
        self.assertEqual(actual["source"], "ntesmo.com.au")
        for production_type, production in actual["production"].items():
            self.assertEqual(
                production, expected_data[index]["production"][production_type]
            )