commit:     c040200175b33e637a4807278925e92cf61eb725
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  9 20:28:27 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan  9 20:41:58 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c0402001

testDoInsOption: fix timestamp comparison to work in travis

Use integer comparison in order to avoid failures like the
following:

AssertionError: 1515530127.479328 != 1515530127.479327

 pym/portage/tests/bin/test_doins.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/portage/tests/bin/test_doins.py 
b/pym/portage/tests/bin/test_doins.py
index 9b6c55d85..e3d5153b3 100644
--- a/pym/portage/tests/bin/test_doins.py
+++ b/pym/portage/tests/bin/test_doins.py
@@ -45,8 +45,9 @@ class DoIns(setup_env.BinTestCase):
                        st = os.lstat(env['D'] + '/test')
                        if stat.S_IMODE(st.st_mode) != 0o644:
                                raise tests.TestCase.failureException
-                       if os.stat(os.path.join(env['S'], 'test')).st_mtime != 
st.st_mtime:
-                               raise tests.TestCase.failureException
+                       self.assertEqual(
+                               os.stat(os.path.join(env['S'], 
'test'))[stat.ST_MTIME],
+                               st[stat.ST_MTIME])
                finally:
                        self.cleanup()
 

Reply via email to