Esempio n. 1
0
def testDateFormat():
    textField = JFormattedTextField()
    installFormat(textField, SimpleDateFormat('yyyy-MM-dd'))
    textField.setText(u'2010-11-9')
    textField.commitEdit()
    assert type(textField.value) == Date

    cal = GregorianCalendar(time=textField.value)
    assert cal.get(GregorianCalendar.YEAR) == 2010
    assert cal.get(GregorianCalendar.MONTH) == 10  # January = 0
    assert cal.get(GregorianCalendar.DAY_OF_MONTH) == 9
Esempio n. 2
0
def testDateFormat():
    textField = JFormattedTextField()
    installFormat(textField, SimpleDateFormat('yyyy-MM-dd'))
    textField.setText(u'2010-11-9')
    textField.commitEdit()
    assert type(textField.value) == Date

    cal = GregorianCalendar(time=textField.value)
    assert cal.get(GregorianCalendar.YEAR) == 2010
    assert cal.get(GregorianCalendar.MONTH) == 10   # January = 0
    assert cal.get(GregorianCalendar.DAY_OF_MONTH) == 9
Esempio n. 3
0
def numberFormatterTest(numType, expectedType, text, nullable):
    textField = JFormattedTextField()
    installNumberFormat(textField, numType, nullable=nullable)
    textField.setText(text)
    textField.commitEdit()
    assert type(textField.value) == expectedType
Esempio n. 4
0
def numberFormatterTest(numType, expectedType, text, nullable):
    textField = JFormattedTextField()
    installNumberFormat(textField, numType, nullable=nullable)
    textField.setText(text)
    textField.commitEdit()
    assert type(textField.value) == expectedType