| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # coding=utf-8 | 2 # coding=utf-8 |
| 3 # Copyright 2015 The LUCI Authors. All rights reserved. | 3 # Copyright 2015 The LUCI Authors. All rights reserved. |
| 4 # Use of this source code is governed under the Apache License, Version 2.0 | 4 # Use of this source code is governed under the Apache License, Version 2.0 |
| 5 # that can be found in the LICENSE file. | 5 # that can be found in the LICENSE file. |
| 6 | 6 |
| 7 import base64 | 7 import base64 |
| 8 import datetime | 8 import datetime |
| 9 import json | 9 import json |
| 10 import logging | 10 import logging |
| (...skipping 1659 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1670 u'bot_id': u'id3', | 1670 u'bot_id': u'id3', |
| 1671 u'deleted': False, | 1671 u'deleted': False, |
| 1672 u'dimensions': [ | 1672 u'dimensions': [ |
| 1673 {u'key': u'foo', u'value': [u'bar']}, | 1673 {u'key': u'foo', u'value': [u'bar']}, |
| 1674 {u'key': u'id', u'value': [u'id3']}, | 1674 {u'key': u'id', u'value': [u'id3']}, |
| 1675 ], | 1675 ], |
| 1676 u'external_ip': u'8.8.4.4', | 1676 u'external_ip': u'8.8.4.4', |
| 1677 u'first_seen_ts': then_str, | 1677 u'first_seen_ts': then_str, |
| 1678 u'is_dead': True, | 1678 u'is_dead': True, |
| 1679 u'last_seen_ts': then_str, | 1679 u'last_seen_ts': then_str, |
| 1680 u'machine_type': u'mt', |
| 1680 u'quarantined': False, | 1681 u'quarantined': False, |
| 1681 u'state': u'{"ram":65}', | 1682 u'state': u'{"ram":65}', |
| 1682 u'version': u'123456789', | 1683 u'version': u'123456789', |
| 1683 } | 1684 } |
| 1684 expected = { | 1685 expected = { |
| 1685 u'items': [bot1, bot2, bot3], | 1686 u'items': [bot1, bot2, bot3], |
| 1686 u'death_timeout': unicode(config.settings().bot_death_timeout_secs), | 1687 u'death_timeout': unicode(config.settings().bot_death_timeout_secs), |
| 1687 u'now': unicode(now.strftime(self.DATETIME_FORMAT)), | 1688 u'now': unicode(now.strftime(self.DATETIME_FORMAT)), |
| 1688 } | 1689 } |
| 1689 # All bots should be returned with no params | 1690 # All bots should be returned with no params |
| (...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2184 self.call_api('terminate', body={'bot_id': 'bot1'}, status=403) | 2185 self.call_api('terminate', body={'bot_id': 'bot1'}, status=403) |
| 2185 | 2186 |
| 2186 | 2187 |
| 2187 if __name__ == '__main__': | 2188 if __name__ == '__main__': |
| 2188 if '-v' in sys.argv: | 2189 if '-v' in sys.argv: |
| 2189 unittest.TestCase.maxDiff = None | 2190 unittest.TestCase.maxDiff = None |
| 2190 logging.basicConfig(level=logging.DEBUG) | 2191 logging.basicConfig(level=logging.DEBUG) |
| 2191 else: | 2192 else: |
| 2192 logging.basicConfig(level=logging.CRITICAL) | 2193 logging.basicConfig(level=logging.CRITICAL) |
| 2193 unittest.main() | 2194 unittest.main() |
| OLD | NEW |