def test_verify_files(self):
     fixture = self.useFixture(MockCmdRunnerPopenFixture())
     self.useFixture(MockSomethingFixture(tempfile, 'NamedTemporaryFile',
                                          self.FakeTempFile))
     hash_filename = "dummy-file.txt"
     signature_filename = hash_filename + ".asc"
     verify_file_integrity([signature_filename])
     self.assertEqual(
         ['gpg --status-file=%s --verify %s' % (self.FakeTempFile.name,
                                                signature_filename),
          'sha1sum -c %s' % hash_filename],
         fixture.mock.commands_executed)
Exemple #2
0
 def test_verify_files(self):
     fixture = self.useFixture(MockCmdRunnerPopenFixture())
     self.useFixture(
         MockSomethingFixture(tempfile, 'NamedTemporaryFile',
                              self.FakeTempFile))
     hash_filename = "dummy-file.txt"
     signature_filename = hash_filename + ".asc"
     verify_file_integrity([signature_filename])
     self.assertEqual([
         'gpg --status-file=%s --verify %s' %
         (self.FakeTempFile.name, signature_filename),
         'sha1sum -c %s' % hash_filename
     ], fixture.mock.commands_executed)
 def test_verify_files_returns_files(self):
     self.useFixture(MockSomethingFixture(cmd_runner, 'Popen',
                                          self.MockCmdRunnerPopen()))
     hash_filename = "dummy-file.txt"
     signature_filename = hash_filename + ".asc"
     verified_files, _, _ = verify_file_integrity([signature_filename])
     self.assertEqual(self.filenames_in_shafile, verified_files)
Exemple #4
0
 def test_verify_files_returns_files(self):
     self.useFixture(
         MockSomethingFixture(cmd_runner, 'Popen',
                              self.MockCmdRunnerPopen()))
     hash_filename = "dummy-file.txt"
     signature_filename = hash_filename + ".asc"
     verified_files, _, _ = verify_file_integrity([signature_filename])
     self.assertEqual(self.filenames_in_shafile, verified_files)