File: test_analyze.py

package info (click to toggle)
android-platform-tools 29.0.6-28
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 365,224 kB
  • sloc: cpp: 1,049,638; java: 460,532; ansic: 375,452; asm: 301,257; xml: 134,509; python: 92,731; perl: 62,008; sh: 26,753; makefile: 3,210; javascript: 3,172; yacc: 1,403; lex: 455; awk: 368; ruby: 183; sql: 140
file content (24 lines) | stat: -rwxr-xr-x 559 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env python2.7 -B

import analyze_logs


def test_ParseDuration(s, expected):
  actual = analyze_logs.ParseDuration(s)
  if actual != expected:
    raise Exception("expected %s, actual %s" % (expected, actual))

def main():
  test_ParseDuration("1w", 604800)
  test_ParseDuration("1d", 86400)
  test_ParseDuration("1h", 3600)
  test_ParseDuration("1m", 60)
  test_ParseDuration("1s", 1)
  test_ParseDuration("1w1d1h1m1s", 694861)


if __name__ == "__main__":
  main()


# vim: set ts=2 sw=2 sts=2 tw=100 nocindent autoindent smartindent expandtab :