Revision d6e16760 snf-cyclades-app/synnefo/neutron/models_factory.py
b/snf-cyclades-app/synnefo/neutron/models_factory.py | ||
---|---|---|
1 | 1 |
import factory |
2 | 2 |
import models |
3 |
from synnefo.db.models_factory import VirtualMachineFactory |
|
4 |
|
|
3 | 5 |
|
4 | 6 |
def prefix_seq(x): |
5 | 7 |
return lambda n: x + '-{0}'.format(n) |
6 | 8 |
|
9 |
|
|
7 | 10 |
def user_seq(): |
8 | 11 |
return lambda n: 'user-{0}.example.com'.format(n) |
9 | 12 |
|
... | ... | |
18 | 21 |
return lambda n: x[int(n) % size][0] |
19 | 22 |
|
20 | 23 |
|
21 |
|
|
22 |
|
|
23 |
|
|
24 | 24 |
class NetworkFactory(factory.DjangoModelFactory): |
25 | 25 |
FACTORY_FOR = models.Network |
26 | 26 |
|
... | ... | |
38 | 38 |
state = factory.Sequence(round_seq_first(models.Network.OPER_STATES)) |
39 | 39 |
|
40 | 40 |
|
41 |
class NetworkInterfaceFactory(factory.DjangoModelFactory): |
|
42 |
FACTORY_FOR = models.NetworkInterface |
|
43 |
|
|
44 |
machine = factory.SubFactory(VirtualMachineFactory) |
|
45 |
network = factory.SubFactory(NetworkFactory) |
Also available in: Unified diff