def test_encoding(self): self.assertTrue(type(isrcsubmit.encode("test")) is type(b"test")) self.assertEqual(isrcsubmit.encode("test"), b"test") self.assertTrue( type(isrcsubmit.decode(b"test")) is type(b"test".decode())) self.assertEqual(isrcsubmit.decode(b"test"), "test") string = "test" self.assertEqual(isrcsubmit.decode(isrcsubmit.encode(string)), string) bytestring = b"test" self.assertEqual(isrcsubmit.encode(isrcsubmit.decode(bytestring)), bytestring)
def test_encoding(self): self.assertTrue(type(isrcsubmit.encode("test")) is type(b"test")) self.assertEqual(isrcsubmit.encode("test"), b"test") self.assertTrue(type(isrcsubmit.decode(b"test")) is type(b"test".decode())) self.assertEqual(isrcsubmit.decode(b"test"), "test") string = "test" self.assertEqual(isrcsubmit.decode(isrcsubmit.encode(string)), string) bytestring = b"test" self.assertEqual(isrcsubmit.encode(isrcsubmit.decode(bytestring)), bytestring)
def _get_prog_version(prog): if prog == "libdiscid": version = "mocked libdiscid" elif prog == "cdrdao": version = "mocked cdrdao" else: return _isrcsubmit_get_prog_version(prog) return isrcsubmit.decode(version)