예제 #1
0
    def test_interval_data(self):
        """
        Test of xml_importer.interval_data.
        """

        interval_xml = """
        <IntervalReading>
          <cost>190923</cost>
          <timePeriod>
            <duration>86400</duration>
            <start>1357027200</start>
          </timePeriod>
          <value>2083</value>
        </IntervalReading>
        """

        xml_data = xmltodict.parse(interval_xml)['IntervalReading']

        expected = {
            'cost': '190923',
            'value': '2083',
            'start_time': '1357027200',
            'duration': '86400'
        }

        self.assertEqual(xml_importer.interval_data(xml_data), expected)
예제 #2
0
    def test_interval_data(self):
        """
        Test of xml_importer.interval_data.
        """

        interval_xml = """
        <IntervalReading>
          <cost>190923</cost>
          <timePeriod>
            <duration>86400</duration>
            <start>1357027200</start>
          </timePeriod>
          <value>2083</value>
        </IntervalReading>
        """

        xml_data = xmltodict.parse(interval_xml)['IntervalReading']

        expected = {
            'cost': '190923',
            'value': '2083',
            'start_time': '1357027200',
            'duration': '86400'
        }

        self.assertEqual(xml_importer.interval_data(xml_data), expected)