summaryrefslogtreecommitdiffstats
path: root/mirrors/tests/__init__.py
blob: cd239adbb34ff9bf6e802c859c71cb755de7800a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from mirrors.models import MirrorUrl, MirrorProtocol, Mirror


def create_mirror_url(name='mirror1', country='US',
                      protocol='http', url='https://archlinux.org/'):
    mirror = Mirror.objects.create(name=name,
                                   admin_email='admin@archlinux.org')
    mirror_protocol = MirrorProtocol.objects.create(protocol=protocol)
    mirror_url = MirrorUrl.objects.create(url=url,
                                          protocol=mirror_protocol,
                                          mirror=mirror,
                                          country=country)
    return mirror_url