def test_url_unspecified(self):
        """Ensures no URL when URL is unspecified."""
        key = models.InstanceGroupManager(
            key=instance_group_managers.get_instance_group_manager_key(
                'base-name',
                'revision',
                'zone',
            ), ).put()

        self.failIf(
            instance_group_managers.get_instance_group_manager_to_delete(key))
  def test_url_unspecified(self):
    """Ensures no URL when URL is unspecified."""
    key = models.InstanceGroupManager(
        key=instance_group_managers.get_instance_group_manager_key(
            'base-name',
            'revision',
            'zone',
        ),
    ).put()

    self.failIf(
        instance_group_managers.get_instance_group_manager_to_delete(key))
    def test_returns_url(self):
        """Ensures URL is returned."""
        key = models.InstanceGroupManager(
            key=instance_group_managers.get_instance_group_manager_key(
                'base-name',
                'revision',
                'zone',
            ),
            url='url',
        ).put()
        expected_url = 'url'

        self.assertEqual(
            instance_group_managers.get_instance_group_manager_to_delete(key),
            expected_url,
        )
    def test_instances(self):
        """Ensures no URL when there are active instances."""
        key = models.InstanceGroupManager(
            key=instance_group_managers.get_instance_group_manager_key(
                'base-name',
                'revision',
                'zone',
            ),
            instances=[
                ndb.Key(models.Instance, 'fake-key'),
            ],
            url='url',
        ).put()

        self.failIf(
            instance_group_managers.get_instance_group_manager_to_delete(key))
  def test_returns_url(self):
    """Ensures URL is returned."""
    key = models.InstanceGroupManager(
        key=instance_group_managers.get_instance_group_manager_key(
            'base-name',
            'revision',
            'zone',
        ),
        url='url',
    ).put()
    expected_url = 'url'

    self.assertEqual(
        instance_group_managers.get_instance_group_manager_to_delete(key),
        expected_url,
    )
  def test_instances(self):
    """Ensures no URL when there are active instances."""
    key = models.InstanceGroupManager(
        key=instance_group_managers.get_instance_group_manager_key(
            'base-name',
            'revision',
            'zone',
        ),
        instances=[
            ndb.Key(models.Instance, 'fake-key'),
        ],
        url='url',
    ).put()

    self.failIf(
        instance_group_managers.get_instance_group_manager_to_delete(key))
 def test_entity_doesnt_exist(self):
     """Ensures no URL when the entity doesn't exist."""
     key = ndb.Key(models.InstanceGroupManager, 'fake-key')
     self.failIf(
         instance_group_managers.get_instance_group_manager_to_delete(key))
 def test_entity_doesnt_exist(self):
   """Ensures no URL when the entity doesn't exist."""
   key = ndb.Key(models.InstanceGroupManager, 'fake-key')
   self.failIf(
       instance_group_managers.get_instance_group_manager_to_delete(key))