Changeset 11942
- Timestamp:
- 10 Nov 2014, 07:23:07 (10 years ago)
- Location:
- main/kofacustom.wdu/trunk
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.wdu/trunk/layout/rules.xml
r11472 r11942 113 113 --> 114 114 115 <!-- the language selector116 117 quite tricky. We insert a <li> element at beginning of118 ul.kofa-navbar-right. This <li> has a header element119 (the 'Language' button) and the a number of <li> elements120 representing the supported languages.121 We change the input content of format122 123 <a href="foo" title="Lang">Abbrev</a>124 125 to126 127 <a href="foo">Lang</a>128 129 creating new nodes (<xsl:element>) with attributes copied over.130 -->131 <before css:theme-children="ul.kofa-navbar-right">132 <li class="dropdown kofa-langselect">133 <a href="#" class="dropdown-toggle"134 data-toggle="dropdown">135 <img src="/static/img/earth.png" />136 </a>137 <ul class="dropdown-menu">138 <xsl:for-each css:select=" .language a">139 <li class="kofa-language">140 <xsl:element name="a">141 <xsl:attribute name="href">142 <xsl:value-of select="@href" />143 </xsl:attribute>144 <xsl:value-of select="@title" />145 </xsl:element>146 </li>147 </xsl:for-each>148 </ul>149 </li>150 </before>151 152 115 <!-- Make all data tables responsive --> 153 116 -
main/kofacustom.wdu/trunk/src/kofacustom/wdu/applicants/tests/test_browser.py
r11940 r11942 24 24 from zope.catalog.interfaces import ICatalog 25 25 from zope.intid.interfaces import IIntIds 26 from hurry.workflow.interfaces import IWorkflowState 26 27 from kofacustom.wdu.testing import FunctionalLayer 28 from waeup.kofa.browser.tests.test_pdf import samples_dir 27 29 from waeup.kofa.applicants.tests.test_browser import ApplicantsFullSetup 28 30 from waeup.kofa.applicants.tests.test_batching import ApplicantImportExportSetup … … 143 145 self.assertEqual(num_fail,0) 144 146 return 147 148 149 class ApplicantsContainerUITests(ApplicantsFullSetup): 150 # Tests for ApplicantsContainer class views and pages 151 152 layer = FunctionalLayer 153 154 def test_application_slip(self): 155 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw') 156 self.slip_path = self.view_path + '/application_slip.pdf' 157 self.browser.open(self.manage_path) 158 self.assertEqual(self.browser.headers['Status'], '200 Ok') 159 self.fill_correct_values() 160 self.browser.getControl("Save").click() 161 IWorkflowState(self.applicant).setState('submitted') 162 self.browser.open(self.manage_path) 163 self.browser.getLink("Download application slip").click() 164 self.assertEqual(self.browser.headers['Status'], '200 Ok') 165 self.assertEqual(self.browser.headers['Content-Type'], 166 'application/pdf') 167 path = os.path.join(samples_dir(), 'application_slip.pdf') 168 open(path, 'wb').write(self.browser.contents) 169 print "Sample application_slip.pdf written to %s" % path
Note: See TracChangeset for help on using the changeset viewer.