Beispiel #1
0
class TestDemodulatorSpecific(unittest.TestCase):
    tempdir = None

    def setUp(self):
        self.demodulator = WSPRDemodulator(
            'WSPR',
            48000,
            None,
            _WAVIntervalSink=FakeWAVIntervalSink,
            _mkdtemp=self._mkdtemp,
            _find_wsprd=lambda: '/here/is/wsprd')

    def _mkdtemp(self):
        self.tempdir = self.mktemp()
        os.mkdir(self.tempdir)
        return self.tempdir

    def test_interface(self):
        demodulator = WSPRDemodulator(
            'WSPR',
            48000,
            None,
            _WAVIntervalSink=FakeWAVIntervalSink,
            _find_wsprd=lambda: '/here/is/wsprd')
        verifyObject(IDemodulator, demodulator)

    def test_temporary_directory(self):
        self.assertTrue(os.path.isdir(self.tempdir))
        self.demodulator.close()
        self.assertFalse(os.path.exists(self.tempdir))

    def test_temporary_directory_already_deleted(self):
        """It's OK if the temp directory has been deleted before cleanup."""
        os.rmdir(self.tempdir)
        self.demodulator.close()
Beispiel #2
0
class TestDemodulatorSpecific(unittest.TestCase):
    tempdir = None

    def setUp(self):
        self.demodulator = WSPRDemodulator(
            'WSPR',
            48000,
            None,
            _WAVIntervalSink=FakeWAVIntervalSink,
            _mkdtemp=self._mkdtemp,
            _find_wsprd=lambda: '/here/is/wsprd')

    def _mkdtemp(self):
        self.tempdir = self.mktemp()
        os.mkdir(self.tempdir)
        return self.tempdir

    def test_interface(self):
        demodulator = WSPRDemodulator(
            'WSPR',
            48000,
            None,
            _WAVIntervalSink=FakeWAVIntervalSink,
            _find_wsprd=lambda: '/here/is/wsprd')
        verifyObject(IDemodulator, demodulator)

    def test_temporary_directory(self):
        self.assertTrue(os.path.isdir(self.tempdir))
        self.demodulator.close()
        self.assertFalse(os.path.exists(self.tempdir))

    def test_temporary_directory_already_deleted(self):
        """It's OK if the temp directory has been deleted before cleanup."""
        os.rmdir(self.tempdir)
        self.demodulator.close()
Beispiel #3
0
 def setUp(self):
     self.demodulator = WSPRDemodulator(
         'WSPR',
         48000,
         None,
         _WAVIntervalSink=FakeWAVIntervalSink,
         _mkdtemp=self._mkdtemp,
         _find_wsprd=lambda: '/here/is/wsprd')
 def test_interface(self):
     demodulator = WSPRDemodulator('WSPR',
                                   48000,
                                   None,
                                   _WAVIntervalSink=FakeWAVIntervalSink,
                                   _find_wsprd=lambda: '/here/is/wsprd')
     verifyObject(IDemodulator, demodulator)
Beispiel #5
0
 def setUp(self):
     self.demodulator = WSPRDemodulator(
         'WSPR',
         48000,
         None,
         _WAVIntervalSink=FakeWAVIntervalSink,
         _mkdtemp=self._mkdtemp,
         _find_wsprd=lambda: '/here/is/wsprd')