def test_split_users_blob_messy_suffix(self): self.assertEqual( {'*****@*****.**'}, AbstractTypeInUsersView.split_users_blob('[email protected], \n;\n,'))
def test_split_users_blob_semicolon(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob('[email protected];[email protected];[email protected]'))
def test_split_users_blob_messy_middle(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob('[email protected], \[email protected]' '\n,\n, [email protected]'))
def test_split_users_blob_multiple(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob('[email protected] [email protected] [email protected]'))
def test_split_users_blob_newlines(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob('[email protected]\[email protected]\[email protected]'))
def test_split_users_blob_single(self): self.assertEqual( {'*****@*****.**'}, AbstractTypeInUsersView.split_users_blob('*****@*****.**'))
def test_split_users_blob_messy_prefix(self): self.assertEqual({'*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( ', ;\n\n,\[email protected]'))
def test_split_users_blob_messy_everywhere(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( ' \n,,; \n, [email protected], ,;,\[email protected]' '\n,\n, [email protected],,,,\n, \n, '))
def test_split_users_blob_messy_middle(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( '[email protected], \[email protected]' '\n,\n, [email protected]'))
def test_split_users_blob_messy_suffix(self): self.assertEqual({'*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( '[email protected], \n;\n,'))
def test_split_users_blob_semicolon(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( '[email protected];[email protected];[email protected]'))
def test_split_users_blob_newlines(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( '[email protected]\[email protected]\[email protected]'))
def test_split_users_blob_multiple(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob( '[email protected] [email protected] [email protected]'))
def test_split_users_blob_messy_prefix(self): self.assertEqual( {'*****@*****.**'}, AbstractTypeInUsersView.split_users_blob(', ;\n\n,\[email protected]'))
def test_split_users_blob_empty(self): self.assertEqual( set(), AbstractTypeInUsersView.split_users_blob(''))
def test_split_users_blob_messy_everywhere(self): self.assertEqual( {'*****@*****.**', '*****@*****.**', '*****@*****.**'}, AbstractTypeInUsersView.split_users_blob(' \n,,; \n, [email protected], ,;,\[email protected]' '\n,\n, [email protected],,,,\n, \n, '))
def test_split_users_blob_empty(self): self.assertEqual(set(), AbstractTypeInUsersView.split_users_blob(''))