コード例 #1
0
ファイル: test_versions.py プロジェクト: tanisdeluna/reddwarf
    def setUp(self):
        super(BaseVersionTestCase, self).setUp()

        id = VERSIONS['1.0']['id']
        status = VERSIONS['1.0']['status']
        base_url = BASE_URL
        updated = VERSIONS['1.0']['updated']

        self.base_version = BaseVersion(id, status, base_url, updated)
        self.assertIsNotNone(self.base_version,
                             'BaseVersion instance was None')
コード例 #2
0
ファイル: test_versions.py プロジェクト: cp16net/reddwarf-1
class BaseVersionTestCase(testtools.TestCase):

    def setUp(self):
        super(BaseVersionTestCase, self).setUp()

        id = VERSIONS['1.0']['id']
        status = VERSIONS['1.0']['status']
        base_url = BASE_URL
        updated = VERSIONS['1.0']['updated']

        self.base_version = BaseVersion(id, status, base_url, updated)
        self.assertIsNotNone(self.base_version,
                             'BaseVersion instance was None')

    def test_data(self):
        data = self.base_version.data()
        self.assertIsNotNone(data, 'Base Version data was None')

        self.assertTrue(type(data) is dict,
                        "Base Version data is not a dict")
        self.assertEqual('CURRENT', data['status'],
                         "Data status was not 'CURRENT'")
        self.assertEqual('2012-08-01T00:00:00Z', data['updated'],
                         "Data updated was not '2012-08-01T00:00:00Z'")
        self.assertEqual('v1.0', data['id'],
                         "Data status was not 'v1.0'")

    def test_url(self):
        url = self.base_version.url()
        self.assertIsNotNone(url, 'Url was None')
        self.assertEqual('http://localhost/v1.0/', url,
                         "Base Version url is incorrect")

    def test_to_xml(self):
        xml = self.base_version.to_xml()
        self.assertIsNotNone(xml, 'XML was None')

        self.assertEqual('v1.0', xml.getAttribute('id'),
                         "XML Version is not v1.0")
        self.assertEqual('CURRENT', xml.getAttribute('status'),
                         "XML status was not 'CURRENT'")
        self.assertEqual('2012-08-01T00:00:00Z', xml.getAttribute('updated'),
                         "XML updated value was not 2012-08-01T00:00:00Z")

        links = xml.getElementsByTagName("link")
        self.assertIsNotNone(links, "XML links element was None")

        link = links[0]
        self.assertIsNotNone(link, "XML link element was None")

        self.assertEqual('http://localhost/v1.0/', link.getAttribute("href"),
                         "XML link href is not 'http://localhost/v1.0/'")
        self.assertEqual('self', link.getAttribute("rel"),
                         "XML link rel is not self")
コード例 #3
0
ファイル: test_versions.py プロジェクト: tanisdeluna/reddwarf
class BaseVersionTestCase(testtools.TestCase):
    def setUp(self):
        super(BaseVersionTestCase, self).setUp()

        id = VERSIONS['1.0']['id']
        status = VERSIONS['1.0']['status']
        base_url = BASE_URL
        updated = VERSIONS['1.0']['updated']

        self.base_version = BaseVersion(id, status, base_url, updated)
        self.assertIsNotNone(self.base_version,
                             'BaseVersion instance was None')

    def test_data(self):
        data = self.base_version.data()
        self.assertIsNotNone(data, 'Base Version data was None')

        self.assertTrue(type(data) is dict, "Base Version data is not a dict")
        self.assertEqual('CURRENT', data['status'],
                         "Data status was not 'CURRENT'")
        self.assertEqual('2012-08-01T00:00:00Z', data['updated'],
                         "Data updated was not '2012-08-01T00:00:00Z'")
        self.assertEqual('v1.0', data['id'], "Data status was not 'v1.0'")

    def test_url(self):
        url = self.base_version.url()
        self.assertIsNotNone(url, 'Url was None')
        self.assertEqual('http://localhost/v1.0/', url,
                         "Base Version url is incorrect")

    def test_to_xml(self):
        xml = self.base_version.to_xml()
        self.assertIsNotNone(xml, 'XML was None')

        self.assertEqual('v1.0', xml.getAttribute('id'),
                         "XML Version is not v1.0")
        self.assertEqual('CURRENT', xml.getAttribute('status'),
                         "XML status was not 'CURRENT'")
        self.assertEqual('2012-08-01T00:00:00Z', xml.getAttribute('updated'),
                         "XML updated value was not 2012-08-01T00:00:00Z")

        links = xml.getElementsByTagName("link")
        self.assertIsNotNone(links, "XML links element was None")

        link = links[0]
        self.assertIsNotNone(link, "XML link element was None")

        self.assertEqual('http://localhost/v1.0/', link.getAttribute("href"),
                         "XML link href is not 'http://localhost/v1.0/'")
        self.assertEqual('self', link.getAttribute("rel"),
                         "XML link rel is not self")
コード例 #4
0
ファイル: test_versions.py プロジェクト: cp16net/reddwarf-1
    def setUp(self):
        super(BaseVersionTestCase, self).setUp()

        id = VERSIONS['1.0']['id']
        status = VERSIONS['1.0']['status']
        base_url = BASE_URL
        updated = VERSIONS['1.0']['updated']

        self.base_version = BaseVersion(id, status, base_url, updated)
        self.assertIsNotNone(self.base_version,
                             'BaseVersion instance was None')