View | Details | Raw Unified | Return to bug 37694
Collapse All | Expand All

(-)a/ucs-school-4.0/ucs-test-ucsschool/90_ucsschool/essential/distribution.py (-5 / +7 lines)
 Lines 135-141   def idir(self, path): Link Here 
135
		for root, _, filenames in os.walk(path):
135
		for root, _, filenames in os.walk(path):
136
			for f in filenames:
136
			for f in filenames:
137
				files.append(os.path.relpath(os.path.join(root, f), path))
137
				files.append(os.path.relpath(os.path.join(root, f), path))
138
		return files
138
		return set(files)
139
139
140
	def genData(self, file_name, content_type, boundary, flavor):
140
	def genData(self, file_name, content_type, boundary, flavor):
141
		"""Generates data in the form to be sent via http POST request.\n
141
		"""Generates data in the form to be sent via http POST request.\n
 Lines 502-509   def check_distribute(self, users): Link Here 
502
			path = self.getUserFilesPath(user, 'distribute')
502
			path = self.getUserFilesPath(user, 'distribute')
503
			print 'file_path=', path
503
			print 'file_path=', path
504
			existingFiles = self.idir(path)
504
			existingFiles = self.idir(path)
505
			print 'existingFiles=', existingFiles
505
			print 'existingFiles=', sorted(existingFiles)
506
			if self.files != existingFiles:
506
			print '        Files=', sorted(self.files)
507
			if set(self.files) != existingFiles:
507
				utils.fail(
508
				utils.fail(
508
					'Project files were not distributed for user %s' %
509
					'Project files were not distributed for user %s' %
509
					(user,))
510
					(user,))
 Lines 530-537   def check_collect(self, users): Link Here 
530
			path = self.getUserFilesPath(user, 'collect')
531
			path = self.getUserFilesPath(user, 'collect')
531
			print 'file_path=', path
532
			print 'file_path=', path
532
			existingFiles = self.idir(path)
533
			existingFiles = self.idir(path)
533
			print 'existingFiles=', existingFiles
534
			print 'existingFiles=', sorted(existingFiles)
534
			if self.files != existingFiles:
535
			print '        Files=', sorted(self.files)
536
			if set(self.files) != existingFiles:
535
				utils.fail(
537
				utils.fail(
536
					'Project files were not collected for user %s' %
538
					'Project files were not collected for user %s' %
537
					(user,))
539
					(user,))

Return to bug 37694