Пример #1
0
class EmailTestCase(object):


    def __init__(self):
        self.App = Main.Main()
        self.email_fixtures = EmailFixtures()
        self.email_notification = EmailNotification.EmailNotification()
        pass

    def test_testing_email(self):
        """
        Testing Email

        @return: None
        """
        print('Testing Email..........!')
        response = self.email_notification.TestingEmail(self.email_fixtures.recipients, 'Testing the Email', self.email_fixtures.EmailInformation())

        print("---------------------------------------------------------------------\n")

        return [response, ExpectedResults.EmailTestCaseExpectedResult['testing'], FailedMessages.EmailTestCaseFailMessages['testing']]
        pass

    def test_attachment_email(self):
        """
        Test Attachment Email

        @return: None
        """
        print('Attachment Email..........!')
        self.email_fixtures.load_attachment()
        response = self.email_notification.ReportEmail(self.email_fixtures.recipients, self.email_fixtures.attachment ,'Testing the Email' ,self.email_fixtures.EmailInformation(), self.email_fixtures.project_name)
        self.email_fixtures.unload_attachment()

        print("---------------------------------------------------------------------\n")

        return [response, ExpectedResults.EmailTestCaseExpectedResult['attachment'], FailedMessages.EmailTestCaseFailMessages['attachment']]

    def test_Error_email(self):
        """
        Test Error Email

        @return: None
        """
        print('Error Email..........!')
        self.email_fixtures.load_attachment()
        response = self.email_notification.ErrorEmail(self.email_fixtures.recipients, self.email_fixtures.attachment ,'Testing the Email' ,self.email_fixtures.EmailInformation(), self.email_fixtures.project_name)
        self.email_fixtures.unload_attachment()

        print("---------------------------------------------------------------------\n")

        return [response, ExpectedResults.EmailTestCaseExpectedResult['error'], FailedMessages.EmailTestCaseFailMessages['error']]
Пример #2
0
class EmailTestCase(object):
    def __init__(self):
        self.App = Main.Main()
        self.email_fixtures = EmailFixtures()
        self.email_notification = EmailNotification.EmailNotification()
        pass

    def test_testing_email(self):
        """
        Testing Email

        @return: None
        """
        print('Testing Email..........!')
        response = self.email_notification.TestingEmail(
            self.email_fixtures.recipients, 'Testing the Email',
            self.email_fixtures.EmailInformation())

        print(
            "---------------------------------------------------------------------\n"
        )

        return [
            response, ExpectedResults.EmailTestCaseExpectedResult['testing'],
            FailedMessages.EmailTestCaseFailMessages['testing']
        ]
        pass

    def test_attachment_email(self):
        """
        Test Attachment Email

        @return: None
        """
        print('Attachment Email..........!')
        self.email_fixtures.load_attachment()
        response = self.email_notification.ReportEmail(
            self.email_fixtures.recipients, self.email_fixtures.attachment,
            'Testing the Email', self.email_fixtures.EmailInformation(),
            self.email_fixtures.project_name)
        self.email_fixtures.unload_attachment()

        print(
            "---------------------------------------------------------------------\n"
        )

        return [
            response,
            ExpectedResults.EmailTestCaseExpectedResult['attachment'],
            FailedMessages.EmailTestCaseFailMessages['attachment']
        ]

    def test_Error_email(self):
        """
        Test Error Email

        @return: None
        """
        print('Error Email..........!')
        self.email_fixtures.load_attachment()
        response = self.email_notification.ErrorEmail(
            self.email_fixtures.recipients, self.email_fixtures.attachment,
            'Testing the Email', self.email_fixtures.EmailInformation(),
            self.email_fixtures.project_name)
        self.email_fixtures.unload_attachment()

        print(
            "---------------------------------------------------------------------\n"
        )

        return [
            response, ExpectedResults.EmailTestCaseExpectedResult['error'],
            FailedMessages.EmailTestCaseFailMessages['error']
        ]