Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
converse.js
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
converse.js
Commits
c869ac22
Commit
c869ac22
authored
Jan 22, 2013
by
Weblate
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
38ed51d6
b063e947
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
75 additions
and
46 deletions
+75
-46
weblate/trans/tests/__init__.py
weblate/trans/tests/__init__.py
+1
-0
weblate/trans/tests/test_consistency_checks.py
weblate/trans/tests/test_consistency_checks.py
+0
-46
weblate/trans/tests/test_same_checks.py
weblate/trans/tests/test_same_checks.py
+74
-0
No files found.
weblate/trans/tests/__init__.py
View file @
c869ac22
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
#
#
from
weblate.trans.tests.test_format_checks
import
*
from
weblate.trans.tests.test_format_checks
import
*
from
weblate.trans.tests.test_chars_checks
import
*
from
weblate.trans.tests.test_chars_checks
import
*
from
weblate.trans.tests.test_same_checks
import
*
from
weblate.trans.tests.test_consistency_checks
import
*
from
weblate.trans.tests.test_consistency_checks
import
*
from
weblate.trans.tests.test_markup_checks
import
*
from
weblate.trans.tests.test_markup_checks
import
*
from
weblate.trans.tests.test_models
import
*
from
weblate.trans.tests.test_models
import
*
...
...
weblate/trans/tests/test_consistency_checks.py
View file @
c869ac22
...
@@ -24,57 +24,11 @@ Tests for quality checks.
...
@@ -24,57 +24,11 @@ Tests for quality checks.
from
django.test
import
TestCase
from
django.test
import
TestCase
from
weblate.trans.checks.consistency
import
(
from
weblate.trans.checks.consistency
import
(
SameCheck
,
PluralsCheck
,
PluralsCheck
,
)
)
from
weblate.trans.tests.test_checks
import
Language
from
weblate.trans.tests.test_checks
import
Language
class
SameCheckTest
(
TestCase
):
def
setUp
(
self
):
self
.
check
=
SameCheck
()
def
test_not_same
(
self
):
self
.
assertFalse
(
self
.
check
.
check_single
(
'source'
,
'translation'
,
''
,
Language
(
'cs'
),
None
,
0
))
def
test_same
(
self
):
self
.
assertTrue
(
self
.
check
.
check_single
(
'source'
,
'source'
,
''
,
Language
(
'cs'
),
None
,
0
))
def
test_same_english
(
self
):
self
.
assertFalse
(
self
.
check
.
check_single
(
'source'
,
'source'
,
''
,
Language
(
'en'
),
None
,
0
))
def
test_same_format
(
self
):
self
.
assertFalse
(
self
.
check
.
check_single
(
'%(source)s'
,
'%(source)s'
,
'python-format'
,
Language
(
'cs'
),
None
,
0
))
class
PluralsCheckTest
(
TestCase
):
class
PluralsCheckTest
(
TestCase
):
def
setUp
(
self
):
def
setUp
(
self
):
self
.
check
=
PluralsCheck
()
self
.
check
=
PluralsCheck
()
...
...
weblate/trans/tests/test_same_checks.py
0 → 100644
View file @
c869ac22
# -*- coding: utf-8 -*-
#
# Copyright © 2012 - 2013 Michal Čihař <michal@cihar.com>
#
# This file is part of Weblate <http://weblate.org/>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
"""
Tests for quality checks.
"""
from
django.test
import
TestCase
from
weblate.trans.checks.same
import
(
SameCheck
,
)
from
weblate.trans.tests.test_checks
import
Language
class
SameCheckTest
(
TestCase
):
def
setUp
(
self
):
self
.
check
=
SameCheck
()
def
test_not_same
(
self
):
self
.
assertFalse
(
self
.
check
.
check_single
(
'source'
,
'translation'
,
''
,
Language
(
'cs'
),
None
,
0
))
def
test_same
(
self
):
self
.
assertTrue
(
self
.
check
.
check_single
(
'source'
,
'source'
,
''
,
Language
(
'cs'
),
None
,
0
))
def
test_same_english
(
self
):
self
.
assertFalse
(
self
.
check
.
check_single
(
'source'
,
'source'
,
''
,
Language
(
'en'
),
None
,
0
))
def
test_same_format
(
self
):
self
.
assertFalse
(
self
.
check
.
check_single
(
'%(source)s'
,
'%(source)s'
,
'python-format'
,
Language
(
'cs'
),
None
,
0
))
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment