common/test/unittest_mail.py
branch3.5
changeset 3153 93ce84956679
parent 1977 606923dff11b
child 3163 edfe43ceaa35
child 4212 ab6573088b4a
--- a/common/test/unittest_mail.py	Wed Sep 09 17:58:09 2009 +0200
+++ b/common/test/unittest_mail.py	Wed Sep 09 17:58:47 2009 +0200
@@ -8,7 +8,7 @@
 """
 
 import os
-import pwd
+import sys
 
 from logilab.common.testlib import unittest_main
 from logilab.common.umessage import message_from_string
@@ -22,7 +22,11 @@
     (man 3 getlogin)
     Another solution would be to use $LOGNAME, $USER or $USERNAME
     """
-    return pwd.getpwuid(os.getuid())[0]
+    if sys.platform != 'win32':
+        import pwd
+        return pwd.getpwuid(os.getuid())[0]
+    else:
+        return os.environ.get('USERNAME')
 
 
 class EmailTC(EnvBasedTC):