aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss.ws@gmail.com>2015-10-28 22:07:30 -0400
committerAnders Broman <a.broman58@gmail.com>2015-11-10 09:04:48 +0000
commit630ccbe2d74338bac6d8abe69705cf0401baa8c1 (patch)
tree430c727cc7b358c16142d7cdf8a65da5b5a7aeef /tools
parent0a993232bfbe182015f4ebb02d7af790f4be45bb (diff)
Make the dfilter time tests work regardless of what time zone the tests are
being run in. Do this by forcing the time zone to be UTC (by modifying the environment). Change-Id: I13c47deada82b55a464006f9c3cc60115b2e4f20 Reviewed-on: https://code.wireshark.org/review/11378 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/dftestlib/time_type.py41
1 files changed, 23 insertions, 18 deletions
diff --git a/tools/dftestlib/time_type.py b/tools/dftestlib/time_type.py
index 81464ff5be..30b7ac2f61 100755
--- a/tools/dftestlib/time_type.py
+++ b/tools/dftestlib/time_type.py
@@ -4,83 +4,88 @@
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
-#
+#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
-#
+#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+import os
from dftestlib import dftest
+# Force the timezone to UTC so the checks below work regardless of what time
+# zone we're in.
+os.environ['TZ'] = "UTC"
+
class testTime(dftest.DFTest):
trace_file = "http.pcap"
def test_eq_1(self):
- dfilter = 'frame.time == "Dec 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time == "Dec 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_eq_2(self):
- dfilter = 'frame.time == "Jan 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time == "Jan 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_ne_1(self):
- dfilter = 'frame.time != "Dec 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time != "Dec 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_ne_2(self):
- dfilter = 'frame.time != "Jan 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time != "Jan 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_gt_1(self):
- dfilter = 'frame.time > "Dec 31, 2002 07:54:31.3"'
+ dfilter = 'frame.time > "Dec 31, 2002 13:54:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_gt_2(self):
- dfilter = 'frame.time > "Dec 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time > "Dec 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_gt_3(self):
- dfilter = 'frame.time > "Dec 31, 2002 07:56:31.3"'
+ dfilter = 'frame.time > "Dec 31, 2002 13:56:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_ge_1(self):
- dfilter = 'frame.time >= "Dec 31, 2002 07:54:31.3"'
+ dfilter = 'frame.time >= "Dec 31, 2002 13:54:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_ge_2(self):
- dfilter = 'frame.time >= "Dec 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time >= "Dec 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_ge_3(self):
- dfilter = 'frame.time >= "Dec 31, 2002 07:56:31.3"'
+ dfilter = 'frame.time >= "Dec 31, 2002 13:56:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_lt_1(self):
- dfilter = 'frame.time < "Dec 31, 2002 07:54:31.3"'
+ dfilter = 'frame.time < "Dec 31, 2002 13:54:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_lt_2(self):
- dfilter = 'frame.time < "Dec 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time < "Dec 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_lt_3(self):
- dfilter = 'frame.time < "Dec 31, 2002 07:56:31.3"'
+ dfilter = 'frame.time < "Dec 31, 2002 13:56:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_le_1(self):
- dfilter = 'frame.time <= "Dec 31, 2002 07:54:31.3"'
+ dfilter = 'frame.time <= "Dec 31, 2002 13:54:31.3"'
self.assertDFilterCount(dfilter, 0)
def test_le_2(self):
- dfilter = 'frame.time <= "Dec 31, 2002 07:55:31.3"'
+ dfilter = 'frame.time <= "Dec 31, 2002 13:55:31.3"'
self.assertDFilterCount(dfilter, 1)
def test_le_3(self):
- dfilter = 'frame.time <= "Dec 31, 2002 07:56:31.3"'
+ dfilter = 'frame.time <= "Dec 31, 2002 13:56:31.3"'
self.assertDFilterCount(dfilter, 1)