Exemplo n.º 1
0
    def setUpClass(cls):
        super().setUpClass()
        cls.url = '/api/stores/'

        # group with two members and one store
        cls.member = UserFactory()
        cls.member2 = UserFactory()
        cls.group = GroupFactory(members=[cls.member, cls.member2])
        cls.store = StoreFactory(group=cls.group)
        cls.store_url = cls.url + str(cls.store.id) + '/'

        # not a member
        cls.user = UserFactory()

        # another store for above group
        cls.store_data = {
            'name': faker.name(),
            'description': faker.name(),
            'group': cls.group.id,
            'address': faker.address(),
            'latitude': faker.latitude(),
            'longitude': faker.longitude()
        }

        # another group
        cls.different_group = GroupFactory(members=[
            cls.member2,
        ])
Exemplo n.º 2
0
    def setUp(self):
        self.url = '/api/stores/'

        # group with two members and one store
        self.member = UserFactory()
        self.member2 = UserFactory()
        self.group = GroupFactory(members=[self.member, self.member2])
        self.store = StoreFactory(group=self.group)
        self.store_url = self.url + str(self.store.id) + '/'

        # not a member
        self.user = UserFactory()

        # another store for above group
        self.store_data = {
            'name': faker.name(),
            'description': faker.name(),
            'group': self.group.id,
            'address': faker.address(),
            'latitude': faker.latitude(),
            'longitude': faker.longitude()
        }

        # another group
        self.different_group = GroupFactory(members=[self.member2])
Exemplo n.º 3
0
 def make_group():
     data = c.post('/api/groups/', {
         'name': 'Group ' + faker.city(),
         'description': faker.text(),
         'timezone': 'Europe/Berlin',
         'address': faker.street_address(),
         'latitude': faker.latitude(),
         'longitude': faker.longitude()
     }).data
     print('created group: ', data['id'], data['name'])
     return data
 def setUp(self):
     self.user = UserFactory()
     self.url = '/api/auth/user/'
     self.user_data = {
         'email': faker.email(),
         'password': faker.name(),
         'display_name': faker.name(),
         'address': faker.address(),
         'latitude': faker.latitude(),
         'longitude': faker.longitude()
     }
     mail.outbox = []
Exemplo n.º 5
0
 def make_store(group):
     data = c.post('/api/stores/', {
         'name': 'Store ' + faker.name(),
         'description': faker.text(),
         'group': group,
         'address': faker.street_address(),
         'latitude': faker.latitude(),
         'longitude': faker.longitude(),
         'status': 'active'
     }).data
     print('created store: ', data['id'], data['name'])
     return data
Exemplo n.º 6
0
 def setUp(self):
     self.user = UserFactory()
     self.member = UserFactory()
     self.group = GroupFactory(members=[self.member, ])
     self.group_with_password = GroupFactory(password='******')
     self.join_password_url = '/api/groups/{}/join/'.format(self.group_with_password.id)
     self.url = '/api/groups/'
     self.group_data = {'name': faker.name(),
                        'description': faker.text(),
                        'address': faker.address(),
                        'latitude': faker.latitude(),
                        'longitude': faker.longitude(),
                        'timezone': 'Europe/Berlin'}
Exemplo n.º 7
0
 def setUpClass(cls):
     super().setUpClass()
     cls.user = UserFactory()
     cls.member = UserFactory()
     cls.group = GroupFactory(members=[cls.member, ])
     cls.group_with_password = GroupFactory(password='******')
     cls.join_password_url = '/api/groups/{}/join/'.format(cls.group_with_password.id)
     cls.url = '/api/groups/'
     cls.group_data = {'name': faker.name(),
                       'description': faker.text(),
                       'address': faker.address(),
                       'latitude': faker.latitude(),
                       'longitude': faker.longitude(),
                       'timezone': 'Europe/Berlin'}
 def make_group():
     data = c.post(
         '/api/groups/', {
             'name': 'Group ' + faker.city(),
             'description': faker.text(),
             'timezone': 'Europe/Berlin',
             'address': faker.street_address(),
             'latitude': faker.latitude(),
             'longitude': faker.longitude()
         }
     ).data
     Group.objects.filter(id=data['id']).update(is_open=True)
     conversation = c.get('/api/groups/{}/conversation/'.format(data['id']))
     data['conversation'] = conversation
     print('created group: ', data['id'], data['name'])
     return data
Exemplo n.º 9
0
 def setUpClass(cls):
     super().setUpClass()
     cls.user = UserFactory()
     cls.user2 = UserFactory()
     cls.verified_user = VerifiedUserFactory()
     cls.url = '/api/users/'
     cls.user_data = {
         'email': faker.email(),
         'password': faker.name(),
         'display_name': faker.name(),
         'address': faker.address(),
         'latitude': faker.latitude(),
         'longitude': faker.longitude()
     }
     cls.group = GroupFactory(members=[cls.user, cls.user2])
     cls.another_common_group = GroupFactory(members=[cls.user, cls.user2])
     cls.user_in_another_group = UserFactory()
     cls.another_group = GroupFactory(members=[cls.user_in_another_group, ])
Exemplo n.º 10
0
 def setUp(self):
     self.user = UserFactory()
     self.user2 = UserFactory()
     self.url = '/api/users/'
     self.user_data = {
         'email': faker.email(),
         'password': faker.name(),
         'display_name': faker.name(),
         'address': faker.address(),
         'latitude': faker.latitude(),
         'longitude': faker.longitude()
     }
     self.group = GroupFactory(members=[self.user, self.user2])
     self.another_common_group = GroupFactory(
         members=[self.user, self.user2])
     self.user_in_another_group = UserFactory()
     self.another_group = GroupFactory(members=[
         self.user_in_another_group,
     ])
     mail.outbox = []