コード例 #1
0
ファイル: ActivityRepository.py プロジェクト: adrianPascan/FP
 def __populate10 (self):
 
     activityList = []
     activityList.append(Activity(1, [1,2], '11.11.2018', '16:00', 'rugby'))
     activityList.append(Activity(2, [2,8], '10.12.2018', '08:00', 'tennis'))
     activityList.append(Activity(3, [1,8,9,10], '09.08.2018', '12:30', 'basketball'))
     activityList.append(Activity(4, [4,5,10], '06.01.2019', '14:45', 'football'))
     activityList.append(Activity(5, [3,6,7], '10.01.2019', '16:15', 'swimming'))
     activityList.append(Activity(6, [2,3,4], '20.02.2019', '18:55', 'baseball'))
     activityList.append(Activity(7, [1,2,3,4,5,6,7,8,9], '13.03.2019', '20:30', 'bowling'))
     activityList.append(Activity(8, [5,6,7,8], '17.01.2019', '22:00', 'football'))
     activityList.append(Activity(9, [1,8,9,10], '09.11.2018', '23:10', 'tennis'))
     activityList.append(Activity(10, [4,5,8,9], '14.04.2019', '17:00', 'golf'))
     return activityList
コード例 #2
0
    def update(self, ID, personIDs, date, time, description):

        new = Activity(ID, personIDs, date, time, description)

        self.__validator.validate(new)

        self.__repositoryDTO.updateActivity(new)
コード例 #3
0
ファイル: ActivityRepository.py プロジェクト: adrianPascan/FP
 def __populate100 (self):
 # Creates a random list of 100 activities
     activityList = []
     dateList = ["01.01.2019", "10.10.2020", "15.12.2019", "08.10.2020", "25.05.2021"]
     numbersList = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
     descriptionList = ['rugby', 'volleyball', 'basketball', 'football', 'cricket', 'hokey', 'baseball', 'tennis', 'bowling', 'golf']
     for ID in range(1, 101):
         personIDs = [0, 0, 0]
         while personIDs[0] == personIDs[1] or personIDs[0] == personIDs[2] or personIDs[1] == personIDs[2]:
             personIDs = [random.randrange(1, 100), random.randrange(1, 100), random.randrange(1, 100)]
         date = random.choice(dateList)
         time = random.choice(numbersList[:2]) + random.choice(numbersList) + ':' + random.choice(numbersList[0:6]) + random.choice(numbersList)
         description = random.choice(descriptionList)
         activityList.append(Activity(ID, personIDs, date, time, description))
     return activityList
コード例 #4
0
    def create(self, ID, personIDs, date, time, description):

        activity = Activity(ID, personIDs, date, time, description)

        self.__validator.validate(activity)
        self.__repositoryDTO.storeActivity(activity)
コード例 #5
0
ファイル: test_activity.py プロジェクト: raazvvann/Lab-2
 def test_getId(self):
   activity = Activity(12, datetime(2013, 11, 21, 23, 40), "info")
   self.assertEqual(activity.getId(), 12)
コード例 #6
0
ファイル: test_activity.py プロジェクト: raazvvann/Lab-2
 def test_setDescription(self):
   activity = Activity(12, datetime(2013, 11, 21, 23, 40), "info")
   activity.setDescription("test")
   self.assertEqual(activity.getDescription(), "test")
コード例 #7
0
ファイル: test_activity.py プロジェクト: raazvvann/Lab-2
 def test_setDate(self):
   activity = Activity(12, datetime(2013, 11, 21, 23, 40), "info")
   activity.setDate(datetime(2011, 1, 2, 13, 49))
   self.assertEqual(activity.getDate(), datetime(2011, 1, 2, 13, 49))