Hi Yosry

On Tue, Aug 13, 2019 at 6:33 PM Yosry Muhammad <yosry...@gmail.com> wrote:

> Any more suggestions or comments on the patch?
>

    I am reviewing it.

>
> On Tue, Aug 13, 2019 at 2:55 PM Aditya Toshniwal <
> aditya.toshni...@enterprisedb.com> wrote:
>
>>
>>
>> On Tue, Aug 13, 2019 at 5:35 PM Yosry Muhammad <yosry...@gmail.com>
>> wrote:
>>
>>> Please find attached an updated patch with a small modification to the
>>> feature test. This makes sure the first history element is selected and
>>> focused before trying to move through entries using the down arrow key.
>>> When the test fails, is it always the same error you sent before ?
>>>
>> Seems to be working now.  And yes, I got the same error every time it
>> had failed.
>>
>>>
>>> On Tue, Aug 13, 2019 at 1:51 PM Yosry Muhammad <yosry...@gmail.com>
>>> wrote:
>>>
>>>> Is it always the same error when it fails?
>>>>
>>>> On Tue, Aug 13, 2019 at 1:50 PM Aditya Toshniwal <
>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>
>>>>> The test cases fails intermittently. It passes sometimes.
>>>>>
>>>>> On Tue, Aug 13, 2019 at 5:15 PM Yosry Muhammad <yosry...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Aditya,
>>>>>>
>>>>>> The test passes on my computer, is there anything I could try to
>>>>>> reproduced the failure?
>>>>>>
>>>>>> By looking at the error, I suspect clicking the down arrow key on
>>>>>> your machine did not move to the next history entry during the test. Does
>>>>>> clicking the down arrow normally go to the next history entry on your
>>>>>> machine?
>>>>>>
>>>>>> On Tue, Aug 13, 2019 at 1:26 PM Aditya Toshniwal <
>>>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>>>
>>>>>>> Hi Yosry,
>>>>>>>
>>>>>>> Everything looks fine to me. Except intermediate feature test
>>>>>>> failure. May be @committers can try on their machine.
>>>>>>>
>>>>>>> ======================================================================
>>>>>>> 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 78, in runTest
>>>>>>>     self._test_query_sources_and_generated_queries()
>>>>>>>   File
>>>>>>> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
>>>>>>> line 186, in _test_query_sources_and_generated_queries
>>>>>>>     self._test_history_query_sources()
>>>>>>>   File
>>>>>>> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
>>>>>>> line 215, in _test_history_query_sources
>>>>>>>     history_entries_icons)
>>>>>>>   File
>>>>>>> "/Users/adityatoshniwal/projects/pgadmin4/web/pgadmin/feature_tests/query_tool_journey_test.py",
>>>>>>> line 287, in _check_history_queries_and_icons
>>>>>>>     self.assertIn(query, query_history_selected_item.text)
>>>>>>> AssertionError: "UPDATE public.test_editable_table2293 SET
>>>>>>> normal_column = '10'::numeric WHERE pk_column = '1';" not found in
>>>>>>> 'COMMIT;\n15:00:40'
>>>>>>>
>>>>>>> On Tue, Aug 13, 2019 at 5:03 AM Yosry Muhammad <yosry...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> 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 <
>>>>>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Yosry,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Aug 12, 2019 at 2:00 PM Yosry Muhammad <yosry...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Aditya,
>>>>>>>>>>
>>>>>>>>>> On Mon, Aug 12, 2019 at 9:04 AM Aditya Toshniwal <
>>>>>>>>>> aditya.toshni...@enterprisedb.com> 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/
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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/
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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/
>>>>
>>>
>>>
>>> --
>>> *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/
>


-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*

Reply via email to