On Wed, Oct 17, 2018 at 1:56 PM Usman Muzaffar < usman.muzaf...@enterprisedb.com> wrote:
> > > On Wed, Oct 17, 2018 at 4:02 PM, Dave Page <dp...@pgadmin.org> wrote: > >> Hi >> >> On Tue, Oct 16, 2018 at 1:35 PM Usman Muzaffar < >> usman.muzaf...@enterprisedb.com> wrote: >> >>> Hi Hackers, >>> >>> Please find here attached patch for the following test cases,(in package >>> pgadmin.browser.tests) which were failing. >>> >>> - test_change_password >>> - test_gravatar_image_display >>> - test_login >>> - test_logout >>> - test_reset_password >>> - test_version_in_range >>> >>> >>> following fixes are provided >>> >>> - Overridden base class setUp function, as if there is any issue in >>> the base class setup code, it fails the test case uselessly. >>> - Changed 'active' parameter value to boolean from integer in >>> following api '/user_management/user/' >>> >>> in the test case ,as the relevant post function accepts value >>> in boolean. Currently due to this the test case was failing. >>> >>> >>> Please review the patch and commit. >>> >>> Note: I have verified it on Python2.7 & Python3.6 >>> >> >> That does fix most issues, however I still see this: >> > I was told someone was working on this therefore I did not work to avoid > duplicate efforts. Currently, no one is working so I will pick and provide > the fix. > OK, thanks. > >> ====================================================================== >> >> FAIL: runTest >> (pgadmin.browser.tests.test_internal_version.InternalVersionTestCase) >> >> TestCase with INTERNAL_VERSION_PARAM present >> >> ---------------------------------------------------------------------- >> >> Traceback (most recent call last): >> >> File >> "/Users/dpage/git/pgadmin4/web/pgadmin/browser/tests/test_internal_version.py", >> line 60, in runTest >> >> self.assertTrue(url.endswith(version_string)) >> >> AssertionError: False is not true >> >> >> ---------------------------------------------------------------------- >> >> Another issue of note is this seen when I try to run the feature tests. >> Notice how the counts of tests don't add up? >> > Did you just run feature tests(python runtests.py --pkg feature_tests) ? > Then I will have to see why 15 test cases are being skipped? I will update > you accordingly. > Well, "make check-feature", but that's the same thing. The point is not that the tests were skipped (that's intentional), but that at the top it says 16 were skipped (which I believe is correct), and at the bottom it says 1 passed and 15 were skipped. > >> ---------------------------------------------------------------------- >> >> Ran 16 tests in 0.006s >> >> >> OK (skipped=16) >> >> >> ====================================================================== >> >> Test Result Summary >> >> ====================================================================== >> >> >> Regression - PG 9.6: >> >> >> 1 test passed >> >> 0 tests failed >> >> 15 tests skipped: >> >> BrowserToolBarFeatureTest (Browser tool bar feature test) >> >> CopySelectedQueryResultsFeatureTest (Copy rows, column using button and >> keyboard shortcut) >> >> CheckFileManagerFeatureTest (File manager feature test) >> >> KeyboardShortcutFeatureTest (Test for keyboard shortcut) >> >> PGDataypeFeatureTest (Test checks for PG data-types output) >> >> PGUtilitiesBackupFeatureTest (Test for PG utilities - Backup and Restore) >> >> PGUtilitiesMaintenanceFeatureTest (Test for PG maintenance: database, >> >> Test for PG maintenance: table) >> >> QueryToolAutoCompleteFeatureTest (Query tool auto complete feature test) >> >> QueryToolJourneyTest (Tests the path through the query tool) >> >> QueryToolFeatureTest (Query tool feature test) >> >> TableDdlFeatureTest (Test table DDL generation) >> >> CheckForViewDataTest (Validate Insert, Update operations in View/Edit >> data with given test data) >> >> CheckForXssFeatureTest (Test XSS check for panels and query tool) >> >> CheckDebuggerForXssFeatureTest (Tests to check if Debugger is vulnerable >> to XSS) >> >> CheckRoleMembershipControlFeatureTest (Tests to check if Role membership >> control is vulnerable to XSS) >> >> >> ====================================================================== >> >> Thanks! >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > > > Thanks, > > Usman Muzaffar > QA Team > EnterpriseDB Corporation > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company