Example #1
0
    def initialize(self):

        Film.objects.all().delete()

        self.poland = Country.objects.get(code='PL')

        self.init_films()
        self.usa = Country(name='USA', code='US')
        self.usa.save()

        self.new_york = Town(country=self.usa,
                             name='New York',
                             has_cinemas=True)
        self.new_york.save()

        self.cinema_ny = Channel(type=TYPE_CINEMA,
                                 town=self.new_york,
                                 address='Some Street 3')
        self.cinema_ny.save()

        self.hbo = Channel(type=TYPE_TV_CHANNEL, country=self.usa)
        self.hbo.save()

        self.tvp = Channel(type=TYPE_TV_CHANNEL, country=self.poland)
        self.tvp.save()

        time_now = datetime.datetime.utcnow() + datetime.timedelta(0.1)

        self.screen_ny1 = Screening(channel=self.cinema_ny,
                                    film=self.fc1,
                                    utc_time=time_now)
        self.screen_ny1.save()

        self.screen_ny2 = Screening(channel=self.cinema_ny,
                                    film=self.fc2,
                                    utc_time=time_now)
        self.screen_ny2.save()

        self.screen_ny3 = Screening(channel=self.cinema_ny,
                                    film=self.fc3,
                                    utc_time=time_now)
        self.screen_ny3.save()

        self.screen_ny4 = Screening(channel=self.cinema_ny,
                                    film=self.fc4,
                                    utc_time=time_now)
        self.screen_ny4.save()

        self.screen_ny5 = Screening(channel=self.cinema_ny,
                                    film=self.fc5,
                                    utc_time=time_now)
        self.screen_ny5.save()

        self.screen_hbo1 = Screening(channel=self.hbo,
                                     film=self.fc1,
                                     utc_time=time_now)
        self.screen_hbo1.save()

        self.screen_hbo2 = Screening(channel=self.hbo,
                                     film=self.fc2,
                                     utc_time=time_now)
        self.screen_hbo2.save()

        self.screen_hbo3 = Screening(channel=self.hbo,
                                     film=self.fc3,
                                     utc_time=time_now)
        self.screen_hbo3.save()

        self.screen_hbo4 = Screening(channel=self.hbo,
                                     film=self.fc4,
                                     utc_time=time_now)
        self.screen_hbo4.save()

        self.screen_hbo5 = Screening(channel=self.hbo,
                                     film=self.fc5,
                                     utc_time=time_now + datetime.timedelta(8))
        self.screen_hbo5.save()