コード例 #1
0
    def setUp(self):
        self.user = ALISSUser.objects.create_user("*****@*****.**", "passwurd")
        self.client.login(username='******', password='******')

        t,u,c,s = Fixtures.create_users()
        self.user = c
        self.user.is_editor = True
        self.user.save()

         # Create an Organisation for 2 services
        self.org = Fixtures.create_organisation(t, u, self.user)
        self.new_org = Fixtures.create_organisation(t,u,u)

         # Create a service which has been reviewed recently and is represented by user.
        self.recently_reviewed_service = Fixtures.create_service(self.org)
        utc = pytz.UTC
        current_date = datetime.now()
        current_date = utc.localize(current_date)
        in_range_date = (current_date - timedelta(weeks=5))
        self.recently_reviewed_service.last_edited = in_range_date
        self.recently_reviewed_service.save()

         # Create a service which is outwith review range but is represented by user.
        self.unreviewed_service = Service.objects.create(name="Old Service", description="An old service which needs to be reviewed.", organisation=self.org, created_by=self.org.created_by, updated_by=self.org.updated_by)
        utc = pytz.UTC
        current_date = datetime.now()
        current_date = utc.localize(current_date)
        outwith_range_date = (current_date - timedelta(weeks=8))
        self.unreviewed_service.last_edited = outwith_range_date
        self.unreviewed_service.save()

         # Create a service which is not represented by the user.
        self.different_user_editor = Service.objects.create(name="Different Editor Service", description="A service which isn't edited by the other user.", organisation=self.new_org, created_by=self.new_org.created_by)
コード例 #2
0
ファイル: test_service.py プロジェクト: Mike-Heneghan/ALISS
 def setUp(self):
     t, u, c, _ = Fixtures.create_users()
     self.org = Fixtures.create_organisation(t, u, c)
     self.service = Service.objects.create(name="My First Service",
                                           description="A handy service",
                                           organisation=self.org,
                                           created_by=t,
                                           updated_by=u)
コード例 #3
0
ファイル: test_organisation_view.py プロジェクト: aliss/ALISS
 def setUp(self):
     self.random = ALISSUser.objects.create_user("*****@*****.**",
                                                 "passwurd")
     self.user, self.editor, self.claimant, self.staff = Fixtures.create_users(
     )
     self.client.login(username=self.claimant.email, password='******')
     self.organisation = Fixtures.create_organisation(
         self.user, self.editor, self.claimant)
コード例 #4
0
 def setUp(self):
     t, u, c, s = Fixtures.create_users()
     self.org = Fixtures.create_organisation(t, u, c)
     self.service = Fixtures.create_service(self.org)
     self.org2 = Organisation.objects.create(
         name="Scottish Optometrist Society",
         description="Description of organisation",
         created_by=self.org.created_by,
         updated_by=self.org.updated_by)
コード例 #5
0
 def setUp(self):
     self.user, self.editor, self.claimant, self.staff = Fixtures.create_users(
     )
     self.client.login(username='******', password='******')
     self.organisation = Fixtures.create_organisation(
         self.user, self.editor, self.claimant)
     self.org2 = Organisation.objects.create(
         name="Another's Test Org",
         description="A test description",
         created_by=self.user,
         published=True)
コード例 #6
0
ファイル: test_location.py プロジェクト: aliss/ALISS
 def setUp(self):
     t, u, c, s = Fixtures.create_users()
     self.org = Fixtures.create_organisation(t, u, c)
     l = Location.objects.create(name="my location",
                                 street_address="my street",
                                 locality="a locality",
                                 postal_code="FK1 5XA",
                                 latitude=50.0,
                                 longitude=13.0,
                                 organisation=self.org,
                                 created_by=t,
                                 updated_by=u)
コード例 #7
0
    def setUp(self):
        t, u, c, _ = Fixtures.create_users()
        self.org = Fixtures.create_organisation(t, u, c)
        self.org2 = Organisation.objects.create(
            name="Test0rg",
            description="A test description",
            created_by=self.org.created_by,
            updated_by=self.org.updated_by)
        self.org3 = Organisation.objects.create(
            name="Another org",
            description="A Test0rg description",
            created_by=self.org.created_by,
            updated_by=self.org.updated_by)
        location1 = Fixtures.create_location(self.org)
        location2 = Fixtures.create_another_location(self.org)

        self.s1 = Service.objects.create(name="Food For All",
                                         description="A handy food activity",
                                         organisation=self.org,
                                         created_by=t,
                                         updated_by=u)
        self.s2 = Service.objects.create(
            name="Physical Fun",
            description="Physical activity classes",
            organisation=self.org,
            created_by=t,
            updated_by=u)
        self.s3 = Service.objects.create(
            name="Step Fit 1",
            description="Physical activity classes",
            organisation=self.org,
            created_by=t,
            updated_by=u)
        self.s4 = Service.objects.create(
            name="Step Fit 2",
            description="Phyzical activiti classes",
            organisation=self.org,
            created_by=t,
            updated_by=u)

        self.s1.locations.add(location1)
        self.s1.save()
        self.s2.locations.add(location1)
        self.s2.save()
        self.s3.locations.add(location1)
        self.s3.save()
        self.s4.locations.add(location2)
        self.s4.save()

        pks = [self.s1.pk, self.s2.pk, self.s3.pk, self.s4.pk]
        self.queryset = get_services(Fixtures.es_connection(), pks)
コード例 #8
0
 def setUp(self):
     self.tester, _, self.claimant, self.staff = Fixtures.create_users()
     self.client.login(username='******', password='******')
     self.organisation = Fixtures.create_organisation(self.tester)
コード例 #9
0
ファイル: test_search_view.py プロジェクト: aliss/ALISS
    def setUp(self):
        t, u, c, _ = Fixtures.create_users()
        o = Fixtures.create_organisation(t, u, c)
        s = Service.objects.create(name="My First Service",
                                   description="A handy service",
                                   organisation=o,
                                   created_by=t,
                                   updated_by=u)
        s.service_areas.add(
            ServiceArea.objects.get(name="Glasgow City", type=2))

        self.s2 = Service.objects.create(name="My Testing Service",
                                         description="A testing service",
                                         organisation=o,
                                         created_by=t,
                                         updated_by=u)

        l = Fixtures.create_location(o)
        self.s2.locations.add(l)
        self.s2.service_areas.add(
            ServiceArea.objects.get(name="Glasgow City", type=2))
        self.s2.save()

        brechin_postcode = Postcode.objects.create(
            postcode="DD9 6AD",
            postcode_district="DD9",
            postcode_sector="DD3 8",
            latitude="56.73313937",
            longitude="-2.65779541",
            council_area_2011_code="S12000041",
            health_board_area_2014_code="S08000027",
            integration_authority_2016_code="S37000003")

        erskine_postcode = Postcode.objects.create(
            postcode="PA8 7WZ",
            postcode_district="PA8",
            postcode_sector="PA8 7",
            latitude="55.9054667",
            longitude="-4.45330031",
            council_area_2011_code="S12000038",
            health_board_area_2014_code="S08000021",
            integration_authority_2016_code="S37000024")

        dundee_postcode = Postcode.objects.create(
            postcode="DD3 8EA",
            postcode_district="DD3",
            postcode_sector="DD3 8",
            latitude="56.47774662",
            longitude="-2.98519045",
            council_area_2011_code="S12000042",
            health_board_area_2014_code="S08000027",
            integration_authority_2016_code="S37000007")

        self.location_brechin = Location.objects.create(
            name="Brechin location",
            street_address="Brechin Street",
            locality="another locality",
            postal_code="DD9 6AD",
            latitude=56.73313937,
            longitude=-2.65779541,
            organisation=o,
            created_by=o.created_by,
            updated_by=o.updated_by)

        self.location_erskine = Location.objects.create(
            name="Erskine location",
            street_address="Erskine Street",
            locality="another locality",
            postal_code="PA8 7WZ",
            latitude=55.9054667,
            longitude=-4.45330031,
            organisation=o,
            created_by=o.created_by,
            updated_by=o.updated_by)

        self.location_dundee = Location.objects.create(
            name="Dundee location",
            street_address="Dundee Street",
            locality="another locality",
            postal_code="DD3 8EA",
            latitude=56.47774662,
            longitude=-2.98519045,
            organisation=o,
            created_by=o.created_by,
            updated_by=o.updated_by)

        self.location_glasgow_not_in_district = Location.objects.create(
            name="Glasgow not in district",
            street_address="Glasgow not in District Street",
            locality="another locality",
            postal_code="G1 1AB",
            latitude=55.860737,
            longitude=-4.244422,
            organisation=o,
            created_by=o.created_by,
            updated_by=o.updated_by)

        self.location_glasgow_in_district = Location.objects.create(
            name="Glasgow location",
            street_address="Glasgow Street",
            locality="another locality",
            postal_code="G2 1AA",
            latitude=55.86101,
            longitude=-4.24947,
            organisation=o,
            created_by=o.created_by,
            updated_by=o.updated_by)

        self.another_glasgow_in_district = Location.objects.create(
            name="Another Glasgow location",
            street_address="Another Glasgow Street",
            locality="another locality",
            postal_code="G2 1RY",
            latitude=55.861672,
            longitude=-4.252545,
            organisation=o,
            created_by=o.created_by,
            updated_by=o.updated_by)

        self.multi_location_service = Service.objects.create(
            name="Multi Location Service",
            description="A handy service",
            organisation=o,
            created_by=t,
            updated_by=u)

        self.multi_location_service.locations.add(self.location_brechin)
        self.multi_location_service.locations.add(self.location_erskine)
        self.multi_location_service.locations.add(self.location_dundee)
        self.multi_location_service.locations.add(
            self.location_glasgow_not_in_district)
        self.multi_location_service.save()
コード例 #10
0
ファイル: test_service_view.py プロジェクト: aliss/ALISS
 def setUp(self):
     self.user, self.editor, self.claimant, self.staff = Fixtures.create_users()
     self.organisation = Fixtures.create_organisation(self.user, self.editor, self.claimant)
     self.service = Fixtures.create_service(self.organisation)
     self.non_edit_user = ALISSUser.objects.create_user("*****@*****.**", "passwurd")
     self.client.login(username=self.claimant.email, password='******')
コード例 #11
0
ファイル: test_track_usage_mixin.py プロジェクト: aliss/ALISS
 def setUp(self):
     Fixtures.create_users()
     self.client = Client()
コード例 #12
0
ファイル: test_admin_views.py プロジェクト: aliss/ALISS
 def setUp(self):
     self.user, self.editor, self.claimant, self.staff = Fixtures.create_users(
     )
     self.client.login(username='******', password='******')
     self.organisation = Fixtures.create_organisation(
         self.user, self.editor, self.claimant)