コード例 #1
0
ファイル: test_mgormprovider.py プロジェクト: gjhiggins/sprox
    def test_entity_with_dropdown_field_names_title_overridden(self):
        class GroupFormFieldNames(FormBase):
            __entity__ = Group
            __dropdown_field_names__ = {'users':'user_name'}
        form = GroupFormFieldNames(session)
        rendered = form()
        assert_in_xml("""<select name="users" class="propertymultipleselectfield" id="users" multiple="multiple" size="5">
        <option value="1">asdf</option>
</select>""", rendered)
コード例 #2
0
ファイル: test_mgormprovider.py プロジェクト: kamroot/mc27
 def test__widget__(self):
     rendered = self.base.__widget__()
     assert_in_xml( """<tr class="even" id="user_name.container" title="" >
         <td class="labelcol">
             <label id="user_name.label" for="user_name" class="fieldlabel">User Name</label>
         </td>
         <td class="fieldcol" >
             <input type="text" id="user_name" class="textfield" name="user_name" value="" disabled="disabled" />
         </td>
     </tr>""", rendered)
コード例 #3
0
ファイル: test_mgormprovider.py プロジェクト: kamroot/mc27
 def test__widget__(self):
     rendered = self.base.__widget__()
     assert_in_xml("""<tr class="odd" id="submit.container" title="" >
         <td class="labelcol">
             <label id="submit.label" for="submit" class="fieldlabel"></label>
         </td>
         <td class="fieldcol" >
             <input type="submit" class="submitbutton" value="Submit" />
         </td>
     </tr>""", rendered)
コード例 #4
0
    def test_entity_with_dropdown_field_names_title_overridden(self):
        class GroupFormFieldNames(FormBase):
            __entity__ = Group
            __dropdown_field_names__ = {'users': 'user_name'}

        form = GroupFormFieldNames(session)
        rendered = form()
        assert_in_xml(
            """<select name="users" class="propertymultipleselectfield" id="users" multiple="multiple" size="5">
        <option value="1">asdf</option>
</select>""", rendered)
コード例 #5
0
ファイル: test_mgormprovider.py プロジェクト: gjhiggins/sprox
    def test_entity_with_dropdown_field_names_dict(self):
        class UserFormFieldNames(FormBase):
            __entity__ = User
            __dropdown_field_names__ = {'groups':['group_name']}
        form = UserFormFieldNames(session)
        rendered = form()
        assert_in_xml( """<td class="fieldcol" >
                <select name="groups" class="propertymultipleselectfield" id="groups" multiple="multiple" size="5">
        <option value="1">0</option>
        <option value="2">1</option>
        <option value="3">2</option>
        <option value="4">3</option>
        <option value="5">4</option>
</select>
            </td>""", rendered)
コード例 #6
0
    def test_entity_with_dropdown_field_names_dict(self):
        class UserFormFieldNames(FormBase):
            __entity__ = User
            __dropdown_field_names__ = {'groups': ['group_name']}

        form = UserFormFieldNames(session)
        rendered = form()
        assert_in_xml(
            """<td class="fieldcol" >
                <select name="groups" class="propertymultipleselectfield" id="groups" multiple="multiple" size="5">
        <option value="1">0</option>
        <option value="2">1</option>
        <option value="3">2</option>
        <option value="4">3</option>
        <option value="5">4</option>
</select>
            </td>""", rendered)