Re: [GSoC] Query History Upgrade

Yosry Muhammad <[email protected]>
Newsgroups gmane.comp.db.postgresql.pgadmin.devel
Message-ID <CAFSMqn-nRwRM-HtPWBP4yxzz9Pg1=WNpkiX-waYM+m8U-Qyr8Q@mail.gmail.com>
The test failed after merging with master. A previously written test needed
to be updated after a previous commit.

Please find an updated patch attached with the fix.

On Mon, Aug 12, 2019 at 1:34 PM Aditya Toshniwal <
[email protected]> wrote:

> Hi Yosry,
>
>
> On Mon, Aug 12, 2019 at 2:00 PM Yosry Muhammad <[email protected]> wrote:
>
>> Hi Aditya,
>>
>> On Mon, Aug 12, 2019 at 9:04 AM Aditya Toshniwal <
>> [email protected]> wrote:
>>
>>> Hi Yosry,
>>>
>>> Nice work there. It seems to be working fine except a few suggestions:
>>> 1) Fix pep8 issues
>>> 2) DOM Statements like below can be avoided and html can be added
>>> directly to main template of $el instead of adding extra operations of
>>> find, prepend and append. Plus, it makes it difficult to understand what
>>> will the DOM look like.
>>> this.$el.find('.query').prepend('<i id="query_source_icon"
>>> class="query-history-icon sql-icon-lg"></i>');
>>> $container.append($toggleEl).append(self.$el);
>>> 3) Change the below to use class d-none with toggleClass('d-none') for
>>> consistency across.
>>>     this.$el.find('.pgadmin-query-history-entry').each(function() {
>>>       $(this).toggle();
>>>     });
>>>
>>
>> Please find an updated patch attached with the above issues fixed. The
>> pep8 issue was in the test, I didn't re-check pep8 after writing the test -
>> my bad.
>>
>
>>
>>> 4) I may be wrong, but I'm seeing the flash icon for view/edit data
>>> queries and view table icon for query tool queries. Looks like they are
>>> swapped.
>>> [image: Screenshot 2019-08-12 at 12.15.18.png]
>>>
>>>
>>>
>> They seem to be in the right place for me, would you mind rechecking?
>>
> Now there are showing fine.
> However, the feature test case is failing for me. I tried 2 times:
> =============Running the test cases for 'PostgreSQL 11'=============
> runTest
> (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest)
> Tests the path through the query tool ... Copy rows... OK.
> Copy columns... OK.
> History tab... OK.
> Updatable resultsets...FAIL
>
> ======================================================================
> FAIL: runTest
> (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest)
> Tests the path through the query tool
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
> line 79, in runTest
>     self._test_updatable_resultset()
>   File
> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
> line 240, in _test_updatable_resultset
>     self._check_query_results_editable(query, False)
>   File
> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
> line 378, in _check_query_results_editable
>     is_editable = self._check_cell_editable(1)
>   File
> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
> line 395, in _check_cell_editable
>     self.assertFalse('editable' in cell_classes)
> AssertionError: True is not false
>
> ----------------------------------------------------------------------
> Ran 1 test in 38.118s
>
> FAILED (failures=1)
>
>>
>> Thanks !
>>
>> --
>> *Yosry Muhammad Yosry*
>>
>> Computer Engineering student,
>> The Faculty of Engineering,
>> Cairo University (2021).
>> Class representative of CMP 2021.
>> https://www.linkedin.com/in/yosrym93/
>>
>
>
> --
> Thanks and Regards,
> Aditya Toshniwal
> Software Engineer | EnterpriseDB India | Pune
> "Don't Complain about Heat, Plant a TREE"
>


-- 
*Yosry Muhammad Yosry*

Computer Engineering student,
The Faculty of Engineering,
Cairo University (2021).
Class representative of CMP 2021.
https://www.linkedin.com/in/yosrym93/
Screenshot 2019-08-12 at 12.15.18.png (image/png, 64.1 KB) - not displayed
query_history_v3.patch (text/x-patch, 230.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.