~schooltool-owners/schooltool/1.5

« back to all changes in this revision

Viewing changes to src/schooltool/export/ftests/non_ascii.txt

  • Committer: Gediminas Paulauskas
  • Date: 2011-09-04 17:31:46 UTC
  • Revision ID: menesis@pov.lt-20110904173146-jv6wn0mxzkumvdv9
Fixed XLS import crashes

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Test for non-ascii usernames
2
 
----------------------------
3
 
 
4
 
Let's import a subset of the sample data with a cell containing some
5
 
usernames with non-ascii characters:
6
 
 
7
 
    >>> browser = Browser('manager', 'schooltool')
8
 
    >>> browser.getLink('Manage').click()
9
 
    >>> browser.getLink('XLS Import').click()
10
 
    >>> import pkg_resources
11
 
    >>> browser.getControl('XLS File').add_file(
12
 
    ...     pkg_resources.resource_stream('schooltool.export.ftests', 'test_non_ascii_data.xls'),
13
 
    ...     'application/excel',
14
 
    ...     'sample_data.xls')
15
 
    >>> browser.getControl('Submit').click()
16
 
 
17
 
We should get an error:
18
 
 
19
 
    >>> browser.printQuery('//p[@class="error"]')
20
 
    <p class="error">Persons A3 Username cannot contain non-ascii characters: student00...</p>
21
 
    <p class="error">Persons A13 Username cannot contain non-ascii characters: student01...</p>