Skip to content

Instantly share code, notes, and snippets.

@yosshy
Created December 8, 2015 14:14
Show Gist options
  • Save yosshy/adf7116ffbd371a167ea to your computer and use it in GitHub Desktop.
Save yosshy/adf7116ffbd371a167ea to your computer and use it in GitHub Desktop.
some additional tests for oslo.policy with keystone
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be True): True
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
+----------------------------------+----------+---------+--------+
( role:s1 or not role:s2 or role:s3 ) or role:s4 (should be True): True
( role:s1 or not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 or not role:s2 and role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 or role:s3 ) and role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) or role:s4 (should be False): False
( role:s1 and not role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| 932bf48856f345be81af257c3616b9e9 | s1 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| bd9c438aa1fa4c398b2ae1fbe4defc78 | s2 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| b907d1e97a544d608246e10fe1b608b0 | s3 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
| dbc42f57cb9645d8ba2e7cb24210a2ca | s4 | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be True): True
+----------------------------------+----------+---------+--------+
| ID | Name | Project | User |
+----------------------------------+----------+---------+--------+
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ | sample | sample |
+----------------------------------+----------+---------+--------+
not ( role:s1 or role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 or role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 or role:s2 and role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 or role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 or role:s3 ) and role:s4 (should be False): False
not ( role:s1 and role:s2 and role:s3 ) or role:s4 (should be True): True
not ( role:s1 and role:s2 and role:s3 ) and role:s4 (should be False): False
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment