示例#1
0
    def setUpClass(cls):
        global pop, user

        pop = PoP()
        pop.address = '192.168.10.3'
        pop.admin_password = '******'
        pop.admin_username = '******'
        pop.location = 'France'
        pop.save()
示例#2
0
 def test_cdn_central_post_pop_unique_duplicate(self):
     existing = PoP.objects().first()
     if existing is not None:
         existing.delete()
     new_pop = dict()
     new_pop['url'] = '192.168.100.100'
     new_pop['admin_uname'] = 'admin'
     new_pop['admin_password'] = '******'
     new_pop['location'] = 'France'
     # test create
     response = self.test_cdn.post_json('/pop', new_pop)
     assert_equals(response.status_int, 201)
     pop_db = PoP.objects(address='192.168.100.100').first()
     assert_equals(pop_db.location, 'France')
     # test duplicate
     response2 = self.test_cdn.post_json('/pop', new_pop, expect_errors=True)
     assert_equals(response2.status_int, 409)
示例#3
0
    def setUpClass(cls):
        global pop, user

        pop = PoP()
        pop.address = '192.168.10.3'
        pop.admin_password = '******'
        pop.admin_username = '******'
        pop.location = 'France'
        pop.save()

        user = User()
        user.global_id = '12345'
        user.global_pwd = '54321'
        user.origin_pop = pop
        user.dns_url = 'dns.url'
        user.dns_token = 'dns.token'
        user.dns_id_domain = '1'
        user.domain_name = '12345.cdn.mobile-cloud-networking.eu'
        user.save()