Esempio n. 1
0
 def test_read_datafork(self):
     with tempfile.NamedTemporaryFile(delete=False) as tmp:
         tmp.write(TEST_RSRC_FORK)
     try:
         reader = ResourceReader(tmp.name)
         resources = [res for typ in reader.keys() for res in reader[typ]]
         reader.close()
         self.assertExpected(resources)
     finally:
         os.remove(tmp.name)
Esempio n. 2
0
	def test_read_datafork(self):
		with tempfile.NamedTemporaryFile(delete=False) as tmp:
			tmp.write(TEST_RSRC_FORK)
		try:
			reader = ResourceReader(tmp.name)
			resources = [res for typ in reader.keys() for res in reader[typ]]
			reader.close()
			self.assertExpected(resources)
		finally:
			os.remove(tmp.name)
Esempio n. 3
0
 def test_read_namedfork_rsrc(self):
     if sys.platform != 'darwin':
         self.skipTest('Not supported on "%s"' % sys.platform)
     tmp = tempfile.NamedTemporaryFile(delete=False)
     tmp.close()
     try:
         with open(tmp.name + '/..namedfork/rsrc', 'wb') as fork:
             fork.write(TEST_RSRC_FORK)
         reader = ResourceReader(tmp.name)
         resources = [res for typ in reader.keys() for res in reader[typ]]
         reader.close()
         self.assertExpected(resources)
     finally:
         os.remove(tmp.name)
Esempio n. 4
0
	def test_read_namedfork_rsrc(self):
		if sys.platform != 'darwin':
			self.skipTest('Not supported on "%s"' % sys.platform)
		tmp = tempfile.NamedTemporaryFile(delete=False)
		tmp.close()
		try:
			with open(tmp.name + '/..namedfork/rsrc', 'wb') as fork:
				fork.write(TEST_RSRC_FORK)
			reader = ResourceReader(tmp.name)
			resources = [res for typ in reader.keys() for res in reader[typ]]
			reader.close()
			self.assertExpected(resources)
		finally:
			os.remove(tmp.name)
Esempio n. 5
0
 def test_read_file(self):
     infile = BytesIO(TEST_RSRC_FORK)
     reader = ResourceReader(infile)
     resources = [res for typ in reader.keys() for res in reader[typ]]
     self.assertExpected(resources)
Esempio n. 6
0
	def test_read_file(self):
		infile = BytesIO(TEST_RSRC_FORK)
		reader = ResourceReader(infile)
		resources = [res for typ in reader.keys() for res in reader[typ]]
		self.assertExpected(resources)