Skip to content

Commit

Permalink
Add unit tests for osmorphing.amazon.py module
Browse files Browse the repository at this point in the history
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
  • Loading branch information
mihaelabalutoiu committed Apr 23, 2024
1 parent b1b9148 commit 5f12b2b
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions coriolis/tests/osmorphing/test_amazon.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright 2024 Cloudbase Solutions Srl
# All Rights Reserved.


from coriolis.osmorphing import amazon
from coriolis.tests import test_base


class BaseAmazonLinuxOSMorphingToolsTestCase(test_base.CoriolisBaseTestCase):
"""Test suite for the BaseAmazonLinuxOSMorphingTools class."""

def test_check_os_supported(self):
detected_os_info = {
"distribution_name": amazon.AMAZON_DISTRO_NAME_IDENTIFIER,
"release_version": "2"
}

result = amazon.BaseAmazonLinuxOSMorphingTools.check_os_supported(
detected_os_info)

self.assertTrue(result)

def test_check_os_not_supported(self):
detected_os_info = {
"distribution_name": 'unsupported',
}
result = amazon.BaseAmazonLinuxOSMorphingTools.check_os_supported(
detected_os_info)

self.assertFalse(result)

0 comments on commit 5f12b2b

Please sign in to comment.