[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8361 - trunk/gnue-common/tests
From: |
jamest |
Subject: |
[gnue] r8361 - trunk/gnue-common/tests |
Date: |
Tue, 4 Apr 2006 21:15:18 -0500 (CDT) |
Author: jamest
Date: 2006-04-04 21:15:18 -0500 (Tue, 04 Apr 2006)
New Revision: 8361
Removed:
trunk/gnue-common/tests/formatting_masks.py
Log:
finish test move
Deleted: trunk/gnue-common/tests/formatting_masks.py
===================================================================
--- trunk/gnue-common/tests/formatting_masks.py 2006-04-05 02:15:02 UTC (rev
8360)
+++ trunk/gnue-common/tests/formatting_masks.py 2006-04-05 02:15:18 UTC (rev
8361)
@@ -1,116 +0,0 @@
-import locale, unittest
-locale.setlocale(locale.LC_ALL,'')
-
-from gnue.common.formatting.masks.Masks import InputMask
-
-class TextTestCase(unittest.TestCase):
-
- def testCharacterMasks(self):
- """Check that character mask properpy formats text input"""
-
- # List of tuples containing ('mask', result, input)
- testInputs = [ ['A\-AAAAA\-AAA', '_-_____-___', ''],
- ['A\-AAAAA\-AAA', '1-_____-___', '1'],
- ['A\-AAAAA\-AAA', '1-2____-___', '12'],
- ['A\-AAAAA\-AAA', '1-23___-___', '123'],
- ['A\-AAAAA\-AAA', '1-234__-___', '1234'],
- ['A\-AAAAA\-AAA', '1-23456-789', '123456789'],
- ['A\-A{5}\-A{3}', '1-23456-789', '123456789'],
- ['A\-[65432]{5}\-A{3}', '1-23456-789', '123456789'],
- ]
-
- for test in testInputs:
- maskText, result, input = test
- mask = InputMask(maskText)
- mask.begin()
- output, cursor = mask._parseInput(newtext = '%s' % input)
- assert output == result, 'text mask failure for input %s' % input
-
- def testDateMasks(self):
- """Check that character mask properpy formats date input"""
-
- # List of tuples containing ('mask', result, input)
- testInputs = [ ['"Date:" M/D/y', 'Date: __/__/__', ''],
- ['"Date:" M/D/y', 'Date: 1_/__/__', '1'],
- ['"Date:" M/D/y', 'Date: 12/__/__', '12'],
- ['"Date:" M/D/y', 'Date: 12/3_/__', '123'],
- ['"Date:" M/D/y', 'Date: 12/03/4_', '1234'],
- ['"Date:" M/D/y', 'Date: 12/03/45', '12345'],
- ['"Date:" M/D/y', 'Date: 09/09/99', '9999'],
- ]
-
- for test in testInputs:
- maskText, result, input = test
- mask = InputMask(maskText)
- mask.begin()
- output, cursor = mask._parseInput(newtext = '%s' % input)
- assert output == result, 'date mask failure.\nINPUT: %s\nOUTPUT:
%s\nEXPECTED: %s' % (input,output,result)
-
-# =============================================================================
-# Test numeric mask
-# =============================================================================
-m='\\$###,##0!.00'
-mask = InputMask(m)
-print "Mask: %s" % m
-
-for f in ('','1','12','123','1234','12345','9999'):
- mask.begin()
- print ("Input: '%s'" % f).ljust(18),
- output, cursor = mask._parseInput(newtext='%s'%f)
- print "Output: " + output
-
-def suite():
- suite = unittest.makeSuite(TextTestCase,'test')
-
-if __name__ == "__main__":
- unittest.main()
-
-
-
-
-exit
-# =============================================================================
-# Test cursor positioning
-# =============================================================================
-
-# Commands:
-# < Left arrow
-# > right arrow
-# { delete left
-# } delete right
-# ^ Home
-# v End
-# Anything else: As is
-##t = "9311<<^v"
-##
-##output, cursor = mask.begin()
-##print "Init: " + formatOutput(output, cursor)
-##
-##for c in t:
-## print "-----------"
-## if c == "<":
-## print string.ljust("Left.", 18),
-## output, cursor = mask.moveLeft()
-## elif c == '>':
-## print string.ljust("Right.", 18),
-## output, cursor = mask.moveRight()
-## elif c == '^':
-## print string.ljust("Home.", 18),
-## output, cursor = mask.moveHome()
-## elif c == 'v':
-## print string.ljust("End.", 18),
-## output, cursor = mask.moveEnd()
-## elif c == '{':
-## print string.ljust("Backspace.", 18),
-## output, cursor = mask.backspace()
-## elif c == '}':
-## print string.ljust("Delete.", 18),
-## output, cursor = mask.delete()
-## else:
-## print string.ljust("Type char %s" % c, 18),
-## output, cursor = mask.add(c)
-##
-## print "Output: " + formatOutput(output, cursor)
-##
-##
-
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8361 - trunk/gnue-common/tests,
jamest <=