def test_get_states_main(): """Test command line interface to getting commanded states. """ cli_string = "--start=2010:100 --stop=2010:101 --vals=obsid,simpos,pcad_mode,clocking,power_cmd" sys.stdout = StringIO() main(cli_string.split()) out = sys.stdout.getvalue() sys.stdout = sys.__stdout__ assert out == OUT
#!/usr/bin/env python """ Get the Chandra commanded states over a range of time as a space-delimited ASCII table. """ if __name__ == '__main__': from Chandra.cmd_states import get_cmd_states get_cmd_states.main()