@@ -0,0 +1,1543 @@
+import subprocess%0A%0Afrom ...testcases import DustyIntegrationTestCase%0Afrom ...fixtures import busybox_single_app_bundle_fixture%0Afrom dusty.systems.docker import get_docker_env%0A%0Aclass TestUpCLI(DustyIntegrationTestCase):%0A    def setUp(self):%0A        super(TestUpCLI, self).setUp()%0A        busybox_single_app_bundle_fixture(num_bundles=2)%0A        self.run_command('bundles activate busyboxa busyboxb')%0A%0A    def test_basic_up_command(self):%0A        run_output = self.run_command('up')%0A        self.assertTrue('Your local environment is now started!' in run_output)%0A%0A        docker_output = subprocess.check_output(%5B'sh', '-c', %22docker ps%22%5D, env=get_docker_env())%0A        self.assertTrue('dusty_busyboxa_1' in docker_output)%0A        self.assertTrue('dusty_busyboxb_1' in docker_output)%0A%0A    def test_basic_up_recreate(self):%0A        run_output = self.run_command('up')%0A        run_output = self.run_command('up')%0A        self.assertTrue('Recreating dusty_busyboxb_1' in run_output)%0A        self.assertTrue('Recreating dusty_busyboxa_1' in run_output)%0A        run_output = self.run_command('up --no-recreate')%0A        self.assertFalse('Recreating dusty_busyboxb_1' in run_output)%0A        self.assertFalse('Recreating dusty_busyboxa_1' in run_output)%0A%0A    def test_basic_up_no_pull(self):%0A        run_output = self.run_command('up')%0A        self.assertTrue('Updating managed copy of /tmp/fake-repo' in run_output)%0A        run_output = self.run_command('up --no-pull')%0A        self.assertFalse('Updating managed copy of /tmp/fake-repo' in run_output)%0A

add in integration tests for up