(self)
| 848 | ''') |
| 849 | |
| 850 | async def test_server_proto_configure_05(self): |
| 851 | await self.con.execute(''' |
| 852 | CONFIGURE SESSION SET __internal_sess_testvalue := 1; |
| 853 | ''') |
| 854 | |
| 855 | await self.assert_query_result( |
| 856 | ''' |
| 857 | SELECT cfg::Config.__internal_sess_testvalue |
| 858 | ''', |
| 859 | [ |
| 860 | 1 |
| 861 | ], |
| 862 | ) |
| 863 | |
| 864 | await self.con.execute(''' |
| 865 | CONFIGURE CURRENT DATABASE SET __internal_sess_testvalue := 3; |
| 866 | ''') |
| 867 | |
| 868 | await self.con.execute(''' |
| 869 | CONFIGURE INSTANCE SET __internal_sess_testvalue := 2; |
| 870 | ''') |
| 871 | |
| 872 | await self.assert_query_result( |
| 873 | ''' |
| 874 | SELECT cfg::Config.__internal_sess_testvalue |
| 875 | ''', |
| 876 | [ |
| 877 | 1 # fail |
| 878 | ], |
| 879 | ) |
| 880 | |
| 881 | await self.assert_query_result( |
| 882 | ''' |
| 883 | SELECT cfg::InstanceConfig.__internal_sess_testvalue |
| 884 | ''', |
| 885 | [ |
| 886 | 2 |
| 887 | ], |
| 888 | ) |
| 889 | |
| 890 | await self.assert_query_result( |
| 891 | ''' |
| 892 | SELECT cfg::BranchConfig.__internal_sess_testvalue |
| 893 | ''', |
| 894 | [ |
| 895 | 3 |
| 896 | ], |
| 897 | ) |
| 898 | |
| 899 | await self.con.execute(''' |
| 900 | CONFIGURE SESSION RESET __internal_sess_testvalue; |
| 901 | ''') |
| 902 | |
| 903 | await self.assert_query_result( |
| 904 | ''' |
| 905 | SELECT cfg::Config.__internal_sess_testvalue |
| 906 | ''', |
| 907 | [ |
nothing calls this directly
no test coverage detected