Add recon drones and body burial; stabilize spectator camera
This commit is contained in:
@@ -72,6 +72,14 @@ class ExternalAddonsTests(unittest.TestCase):
|
||||
(self.addons/'original').rmdir();guid=ext.DIRECT[0]
|
||||
(self.addons/('ERRI_'+guid)).symlink_to(self.source/ext.DIRECT[1],target_is_directory=True)
|
||||
with self.assertRaisesRegex(ValueError,'Unexpected private'):ext.prepare_profile(self.addons,self.source,self.value,self.cache)
|
||||
def test_workshop_preview_media_is_hashed_without_accepting_loose_code(self):
|
||||
folder=self.source/ext.DIRECT[0]
|
||||
(folder/'preview0_576x324.jpg').write_bytes(b'preview fixture')
|
||||
(folder/'preview0_576x324.jpg_2.3.7_manifest.json').write_text('{}')
|
||||
records=ext.prepare_profile(self.addons,self.source,self.value,self.cache)
|
||||
self.assertTrue(ext.verify_profile(records,self.source,self.value,self.cache,self.addons))
|
||||
(folder/'unreviewed.c').write_text('class Surprise {}')
|
||||
with self.assertRaisesRegex(ValueError,'Unreviewed external packed input'):ext.installed(self.source,self.value)
|
||||
def test_symlinked_runtime_file_fails(self):
|
||||
pak=self.source/ext.DIRECT[0]/'data.pak';pak.unlink();pak.symlink_to(self.source/ext.DIRECT[1]/'data.pak')
|
||||
with self.assertRaisesRegex(ValueError,'regular file'):ext.installed(self.source,self.value)
|
||||
|
||||
Reference in New Issue
Block a user