コード例 #1
0
    def test_osm_service_raise_error_if_user_element_not_found(self):
        # Arrange
        osm_response = get_canned_simplified_osm_user_details()

        # Act / Assert
        with self.assertRaises(OSMServiceError):
            OSMService._parse_osm_user_details_response(osm_response, "wont-find")
コード例 #2
0
    def test_osm_service_can_parse_oms_user_details_xml(self):
        # Arrange
        osm_response = get_canned_simplified_osm_user_details()

        # Act
        dto = OSMService._parse_osm_user_details_response(osm_response)

        # Assert
        self.assertEqual(dto.account_created, "2015-05-14T18:10:16Z")
        self.assertEqual(dto.changeset_count, 16)