def test_file_name(self): if "RANDFILE" in os.environ: self.assertEqual(Rand.rand_file_name(), os.environ["RANDFILE"]) else: self.assertEqual(Rand.rand_file_name(), os.path.join(os.environ["HOME"], ".rnd"))
def test_file_name(self): if os.name == 'nt': rand_env = ('RANDFILE', 'HOME', 'USERPROFILE', 'SYSTEMROOT') else: rand_env = ('RANDFILE', 'HOME') key = next((k for k in rand_env if os.environ.get(k)), None) self.assertIsNotNone(key, "Could not find required environment") rand_file = os.path.abspath(os.path.join(os.environ[key], '.rnd')) self.assertEqual(os.path.abspath(Rand.rand_file_name()), rand_file)
def test_file_name(self): if os.name == 'nt': is_admin = ctypes.windll.shell32.IsUserAnAdmin() != 0 rand_env = ('RANDFILE', 'HOME', 'USERPROFILE', 'SYSTEMROOT') else: rand_env = ('RANDFILE', 'HOME') is_admin = False key = next((k for k in rand_env if os.environ.get(k)), None) if is_admin and m2.OPENSSL_VERSION_NUMBER < 0x1010000F: path = 'C:\\' else: path = os.path.join(os.environ[key]) self.assertIsNotNone(key, "Could not find required environment") rand_file = os.path.abspath(os.path.join(path, '.rnd')) self.assertEqual(os.path.abspath(Rand.rand_file_name()), rand_file)