Hi Sarah

On Thu, May 11, 2017 at 2:30 AM, Sarah McAlear <smcal...@pivotal.io> wrote:

> Hi Ashkay!
>
> TestTablesNodeSql hasn't failed but TestRoleDependenciesSql failed with
>> below error:
>>     .....\test_role_dependencies_sql.py\", line 41, in assertions\n
>>  self.assertEqual(1, len(fetch_result))\nAssertionError: 1 != 0
>
>
> We experienced a similar problem when we started developing this patch. We
> noticed that we were connecting to the database with the super user (the db
> owner user), which did not create the role we are expecting when a table is
> created. To ensure that this role is created, we had to create a new user
> and use it to execute all the tests. After we made this change, the tests
> passed.
>
> Can you try to create a new user and use it to execute your tests?
>

    I did that and it works. I have created new user 'test' with superuser
privileges and update parameter db_username="test" in test_config.json
file. But still I am unable to understand why it doesn't work with
'postgres' (default) user?

>
> Thanks,
> João & Sarah
>
> On Wed, May 10, 2017 at 1:56 PM, Akshay Joshi <
> akshay.jo...@enterprisedb.com> wrote:
>
>>
>>
>> On May 10, 2017 19:07, "Sarah McAlear" <smcal...@pivotal.io> wrote:
>>
>> Hi Akshay!
>>
>> Does this error occur on 9.6 or 10.0? We tested it in 9.6 and all our
>> tests pass.
>>
>>
>>     On both 9.6 and 10.0. Query returned 0 rows which is compared against
>> 1 in assert statement.
>>
>>
>> Thanks!
>> João & Sarah
>>
>> On Wed, May 10, 2017 at 2:29 AM, Akshay Joshi <
>> akshay.jo...@enterprisedb.com> wrote:
>>
>>> Hi Sarah
>>>
>>> On Tue, May 9, 2017 at 9:03 PM, Sarah McAlear <smcal...@pivotal.io>
>>> wrote:
>>>
>>>> Hi Akshay!
>>>>
>>>>
>>>>> Some test file names ended with "*_sql_template.py*" do we need to
>>>>> add that string ?
>>>>
>>>> we added this suffix after moving the tests up a level to tables/tests
>>>> to clarify what subject they applied to. we changed the suffix to "_sql.py"
>>>>
>>>> - Files "test_column_acl_sql_template.py" and "test_column_properties_
>>>>> sql_template.py" should be moved from tables->tests to
>>>>> tables->column->tests. As it's related to column.
>>>>> - Files "test_trigger_get_oid_sql_template.py" and "
>>>>> test_trigger_nodes_sql_template.py" should be moved from
>>>>> tables->tests to tables->triggers->tests. As its related to triggers.
>>>>
>>>> these tests are related to the sql files in tables/templates/column,
>>>> not tables/column, so moving them into tables/column would be more
>>>> confusing.
>>>>
>>>> Following test cases are failing
>>>>
>>>> Thank you, fixed, see new patch. Can you confirm that TestTablesNodeSql
>>>> doesn't fail in your environment?
>>>>
>>>
>>>     TestTablesNodeSql hasn't failed but TestRoleDependenciesSql failed
>>> with below error:
>>>     .....\test_role_dependencies_sql.py\", line 41, in assertions\n
>>> self.assertEqual(1, len(fetch_result))\nAssertionError: 1 != 0
>>>
>>>
>>>> Thanks,
>>>> George & Sarah
>>>>
>>>>
>>>
>>>
>>> --
>>> *Akshay Joshi*
>>> *Principal Software Engineer *
>>>
>>>
>>>
>>> *Phone: +91 20-3058-9517 <+91%2020%203058%209517>Mobile: +91
>>> 976-788-8246 <+91%2097678%2088246>*
>>>
>>
>>
>>
>


-- 
*Akshay Joshi*
*Principal Software Engineer *



*Phone: +91 20-3058-9517Mobile: +91 976-788-8246*

Reply via email to