@@ -90,7 +90,7 @@ <h1>Source code for sqlobject.inheritance.tests.test_asdict</h1><div class="high
9090
9191< div  class ="viewcode-block " id ="EmployeeAD "> < a  class ="viewcode-back " href ="../../../../api/sqlobject.inheritance.tests.test_asdict.html#sqlobject.inheritance.tests.test_asdict.EmployeeAD "> [docs]</ a > < span  class ="k "> class</ span >  < span  class ="nc "> EmployeeAD</ span > < span  class ="p "> (</ span > < span  class ="n "> InheritablePersonAD</ span > < span  class ="p "> ):</ span > 
9292 < span  class ="n "> _inheritable</ span >  < span  class ="o "> =</ span >  < span  class ="kc "> False</ span > 
93-  < span  class ="n "> position </ span >  < span  class ="o "> =</ span >  < span  class ="n "> StringCol</ span > < span  class ="p "> ()</ span > </ div > 
93+  < span  class ="n "> so_position </ span >  < span  class ="o "> =</ span >  < span  class ="n "> StringCol</ span > < span  class ="p "> ()</ span > </ div > 
9494
9595
9696< div  class ="viewcode-block " id ="test_getColumns "> < a  class ="viewcode-back " href ="../../../../api/sqlobject.inheritance.tests.test_asdict.html#sqlobject.inheritance.tests.test_asdict.test_getColumns "> [docs]</ a > < span  class ="k "> def</ span >  < span  class ="nf "> test_getColumns</ span > < span  class ="p "> ():</ span > 
@@ -99,7 +99,7 @@ <h1>Source code for sqlobject.inheritance.tests.test_asdict</h1><div class="high
9999 < span  class ="k "> for</ span >  < span  class ="n "> klass</ span > < span  class ="p "> ,</ span >  < span  class ="n "> columns</ span >  < span  class ="ow "> in</ span >  < span  class ="p "> (</ span > 
100100 < span  class ="p "> (</ span > < span  class ="n "> InheritablePersonAD</ span > < span  class ="p "> ,</ span >  < span  class ="p "> [</ span > < span  class ="s1 "> 'firstName'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'lastName'</ span > < span  class ="p "> ]),</ span > 
101101 < span  class ="p "> (</ span > < span  class ="n "> ManagerAD</ span > < span  class ="p "> ,</ span >  < span  class ="p "> [</ span > < span  class ="s1 "> 'department'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'firstName'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'lastName'</ span > < span  class ="p "> ]),</ span > 
102-  < span  class ="p "> (</ span > < span  class ="n "> EmployeeAD</ span > < span  class ="p "> ,</ span >  < span  class ="p "> [</ span > < span  class ="s1 "> 'firstName'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'lastName'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'position '</ span > < span  class ="p "> ])):</ span > 
102+  < span  class ="p "> (</ span > < span  class ="n "> EmployeeAD</ span > < span  class ="p "> ,</ span >  < span  class ="p "> [</ span > < span  class ="s1 "> 'firstName'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'lastName'</ span > < span  class ="p "> ,</ span >  < span  class ="s1 "> 'so_position '</ span > < span  class ="p "> ])):</ span > 
103103 < span  class ="n "> _columns</ span >  < span  class ="o "> =</ span >  < span  class ="nb "> sorted</ span > < span  class ="p "> (</ span > < span  class ="n "> klass</ span > < span  class ="o "> .</ span > < span  class ="n "> sqlmeta</ span > < span  class ="o "> .</ span > < span  class ="n "> getColumns</ span > < span  class ="p "> ()</ span > < span  class ="o "> .</ span > < span  class ="n "> keys</ span > < span  class ="p "> ())</ span > 
104104 < span  class ="k "> assert</ span >  < span  class ="n "> _columns</ span >  < span  class ="o "> ==</ span >  < span  class ="n "> columns</ span > </ div > 
105105
@@ -109,15 +109,15 @@ <h1>Source code for sqlobject.inheritance.tests.test_asdict</h1><div class="high
109109 < span  class ="n "> InheritablePersonAD</ span > < span  class ="p "> (</ span > < span  class ="n "> firstName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Oneof'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> lastName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Authors'</ span > < span  class ="p "> )</ span > 
110110 < span  class ="n "> ManagerAD</ span > < span  class ="p "> (</ span > < span  class ="n "> firstName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'ManagerAD'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> lastName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'The'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> department</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Dep'</ span > < span  class ="p "> )</ span > 
111111 < span  class ="n "> EmployeeAD</ span > < span  class ="p "> (</ span > < span  class ="n "> firstName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Project'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> lastName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Leader'</ span > < span  class ="p "> ,</ span > 
112-  < span  class ="n "> position </ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Project leader'</ span > < span  class ="p "> )</ span > 
112+  < span  class ="n "> so_position </ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Project leader'</ span > < span  class ="p "> )</ span > 
113113
114114 < span  class ="k "> assert</ span >  < span  class ="n "> InheritablePersonAD</ span > < span  class ="o "> .</ span > < span  class ="n "> get</ span > < span  class ="p "> (</ span > < span  class ="mi "> 1</ span > < span  class ="p "> )</ span > < span  class ="o "> .</ span > < span  class ="n "> sqlmeta</ span > < span  class ="o "> .</ span > < span  class ="n "> asDict</ span > < span  class ="p "> ()</ span >  < span  class ="o "> ==</ span >  \
115115 < span  class ="nb "> dict</ span > < span  class ="p "> (</ span > < span  class ="n "> firstName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Oneof'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> lastName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Authors'</ span > < span  class ="p "> ,</ span >  < span  class ="nb "> id</ span > < span  class ="o "> =</ span > < span  class ="mi "> 1</ span > < span  class ="p "> )</ span > 
116116 < span  class ="k "> assert</ span >  < span  class ="n "> InheritablePersonAD</ span > < span  class ="o "> .</ span > < span  class ="n "> get</ span > < span  class ="p "> (</ span > < span  class ="mi "> 2</ span > < span  class ="p "> )</ span > < span  class ="o "> .</ span > < span  class ="n "> sqlmeta</ span > < span  class ="o "> .</ span > < span  class ="n "> asDict</ span > < span  class ="p "> ()</ span >  < span  class ="o "> ==</ span >  \
117117 < span  class ="nb "> dict</ span > < span  class ="p "> (</ span > < span  class ="n "> firstName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'ManagerAD'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> lastName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'The'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> department</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Dep'</ span > < span  class ="p "> ,</ span >  < span  class ="nb "> id</ span > < span  class ="o "> =</ span > < span  class ="mi "> 2</ span > < span  class ="p "> )</ span > 
118118 < span  class ="k "> assert</ span >  < span  class ="n "> InheritablePersonAD</ span > < span  class ="o "> .</ span > < span  class ="n "> get</ span > < span  class ="p "> (</ span > < span  class ="mi "> 3</ span > < span  class ="p "> )</ span > < span  class ="o "> .</ span > < span  class ="n "> sqlmeta</ span > < span  class ="o "> .</ span > < span  class ="n "> asDict</ span > < span  class ="p "> ()</ span >  < span  class ="o "> ==</ span >  \
119119 < span  class ="nb "> dict</ span > < span  class ="p "> (</ span > < span  class ="n "> firstName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Project'</ span > < span  class ="p "> ,</ span >  < span  class ="n "> lastName</ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Leader'</ span > < span  class ="p "> ,</ span > 
120-  < span  class ="n "> position </ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Project leader'</ span > < span  class ="p "> ,</ span >  < span  class ="nb "> id</ span > < span  class ="o "> =</ span > < span  class ="mi "> 3</ span > < span  class ="p "> )</ span > </ div > 
120+  < span  class ="n "> so_position </ span > < span  class ="o "> =</ span > < span  class ="s1 "> 'Project leader'</ span > < span  class ="p "> ,</ span >  < span  class ="nb "> id</ span > < span  class ="o "> =</ span > < span  class ="mi "> 3</ span > < span  class ="p "> )</ span > </ div > 
121121</ pre > </ div > 
122122
123123 </ div > 
0 commit comments