Deployment status: number of available/unavailable pods

This commit is contained in:
Janet Kuo
2016-01-08 15:58:52 -08:00
parent 0e889a1afd
commit 9739a67833
9 changed files with 9998 additions and 9766 deletions

View File

@@ -324,6 +324,10 @@ func newReplicationController(d *exp.Deployment, name string, replicas int) *api
}
func newListOptions() api.ListOptions {
return api.ListOptions{}
}
type fixture struct {
t *testing.T
@@ -355,6 +359,10 @@ func (f *fixture) expectUpdateRCAction(rc *api.ReplicationController) {
f.objects.Items = append(f.objects.Items, rc)
}
func (f *fixture) expectListPodAction(namespace string, opt api.ListOptions) {
f.actions = append(f.actions, testclient.NewListAction("pods", namespace, opt))
}
func newFixture(t *testing.T) *fixture {
f := &fixture{}
f.t = t
@@ -412,9 +420,11 @@ func TestSyncDeploymentCreatesRC(t *testing.T) {
// then is updated to 1 replica
rc := newReplicationController(d, "deploymentrc-4186632231", 0)
updatedRC := newReplicationController(d, "deploymentrc-4186632231", 1)
opt := newListOptions()
f.expectCreateRCAction(rc)
f.expectUpdateRCAction(updatedRC)
f.expectListPodAction(rc.Namespace, opt)
f.expectUpdateDeploymentAction(d)
f.run(getKey(d, t))