def test_watchtower_getter_invalid_value_converts_to_false(self):
        example_service = {
            'image': 'nginx:1.19',
            'labels': {
                'com.centurylinklabs.watchtower.enable': 'INVALID VALUE!'
            }
        }

        service = ServiceDeclaration('anarchist_black_cross_federation',
                                     example_service)
        self.assertFalse(service.is_using_watchtower())
    def test_watchtower_getter_true(self):
        example_service = {
            'image': 'nginx:1.19',
            'labels': {
                'com.centurylinklabs.watchtower.enable': 'true'
            }
        }

        service = ServiceDeclaration('anarchist_black_cross_federation',
                                     example_service)
        self.assertTrue(service.is_using_watchtower())
    def test_watchtower_getter_default_value(self):
        example_service = {'image': 'nginx:1.19'}

        service = ServiceDeclaration('anarchist_black_cross_federation',
                                     example_service)
        self.assertFalse(service.is_using_watchtower())