예제 #1
0
    def test_get_latest_image_id_returns_id_of_single_image(self):
        images = [
            {'ImageId': 'image1', 'CreationDate': datetime.datetime(2015, 1, 6, 15, 1, 24, 78915)}
        ]

        result = Ec2Api.get_latest_image_id(images)
        self.assertEqual('image1', result)
예제 #2
0
    def test_get_latest_image_id_returns_the_most_recent_image_id(self):
        images = [
            {'ImageId': 'image1', 'CreationDate': datetime.datetime(2015, 1, 6, 15, 1, 24, 78915)},
            {'ImageId': 'image2', 'CreationDate': datetime.datetime(2015, 1, 6, 15, 8, 24, 78915)},
            {'ImageId': 'image3', 'CreationDate': datetime.datetime(2012, 11, 6, 15, 7, 24, 78915)}
        ]

        result = Ec2Api.get_latest_image_id(images)
        self.assertEqual('image2', result)
예제 #3
0
    def test_get_latest_image_id_returns_id_of_single_image(self):
        images = [{
            'ImageId':
            'image1',
            'CreationDate':
            datetime.datetime(2015, 1, 6, 15, 1, 24, 78915)
        }]

        result = Ec2Api.get_latest_image_id(images)
        self.assertEqual('image1', result)
예제 #4
0
    def test_get_latest_image_id_returns_the_most_recent_image_id(self):
        images = [{
            'ImageId':
            'image1',
            'CreationDate':
            datetime.datetime(2015, 1, 6, 15, 1, 24, 78915)
        }, {
            'ImageId':
            'image2',
            'CreationDate':
            datetime.datetime(2015, 1, 6, 15, 8, 24, 78915)
        }, {
            'ImageId':
            'image3',
            'CreationDate':
            datetime.datetime(2012, 11, 6, 15, 7, 24, 78915)
        }]

        result = Ec2Api.get_latest_image_id(images)
        self.assertEqual('image2', result)