示例#1
0
    def _is_key(self, test_key, actual_key):

        if test_key is KEY_CONTROL_C:
            return ord(actual_key) == 3
        elif test_key is KEY_ENTER:
            return ord(actual_key) == 13
        elif test_key is KEY_DELETE:
            return ord(actual_key) == 127
        else:
            # print ("key " + repr(test_key) + ", " + repr(actual_key))
            return strutils.equals_ignore_case(test_key, actual_key)
示例#2
0
 def _is_key (self, test_key, actual_key):
     
     if test_key is KEY_CONTROL_C:
         return ord(actual_key) == 3
     elif test_key is KEY_ENTER:
         return ord(actual_key) == 13
     elif test_key is KEY_DELETE:
         return ord(actual_key) == 127
     else:
         # print ("key " + repr(test_key) + ", " + repr(actual_key))
         return strutils.equals_ignore_case (test_key, actual_key)        
示例#3
0
 def test_equals_ignore_case_lower_case(self):
 
     result = strutils.equals_ignore_case ('abcd', 'abcd')
     self.assertTrue (result)
示例#4
0
 def test_equals_ignore_case_None_None(self):
 
     result = strutils.equals_ignore_case (None, None)
     self.assertTrue (result)
示例#5
0
 def test_equals_ignore_case_Value_None(self):
 
     result = strutils.equals_ignore_case ('123', None)
     self.assertFalse (result)
示例#6
0
 def test_equals_ignore_case_no_match(self):
 
     result = strutils.equals_ignore_case ('abcd', 'dcba')
     self.assertFalse (result)
示例#7
0
 def test_equals_ignore_case_upper_case(self):
 
     result = strutils.equals_ignore_case ('ABCD', 'ABCD')
     self.assertTrue (result)
示例#8
0
    def test_equals_ignore_case_upper_case(self):

        result = strutils.equals_ignore_case('ABCD', 'ABCD')
        self.assertTrue(result)
示例#9
0
 def test_equals_ignore_case_mixed_case(self):
 
     result = strutils.equals_ignore_case ('aBcD', 'AbCd')
     self.assertTrue (result)
示例#10
0
    def test_equals_ignore_case_no_match(self):

        result = strutils.equals_ignore_case('abcd', 'dcba')
        self.assertFalse(result)
示例#11
0
    def test_equals_ignore_case_mixed_case(self):

        result = strutils.equals_ignore_case('aBcD', 'AbCd')
        self.assertTrue(result)
示例#12
0
    def test_equals_ignore_case_lower_case(self):

        result = strutils.equals_ignore_case('abcd', 'abcd')
        self.assertTrue(result)
示例#13
0
    def test_equals_ignore_case_Value_None(self):

        result = strutils.equals_ignore_case('123', None)
        self.assertFalse(result)
示例#14
0
    def test_equals_ignore_case_None_None(self):

        result = strutils.equals_ignore_case(None, None)
        self.assertTrue(result)