tests/test-parse-date.t
changeset 13869 b470894c33f8
parent 12365 22f3353bcc36
child 13886 fe48c57390f2
equal deleted inserted replaced
13868:38906cf9d15c 13869:b470894c33f8
    94   $ hg debugdate "1:00:30PM" > /dev/null
    94   $ hg debugdate "1:00:30PM" > /dev/null
    95 
    95 
    96 Test date formats with '>' or '<' accompanied by space characters
    96 Test date formats with '>' or '<' accompanied by space characters
    97 
    97 
    98   $ hg log -d '>' --template '{date|date}\n'
    98   $ hg log -d '>' --template '{date|date}\n'
    99   Sun Jan 15 13:30:00 2006 +0500
    99   abort: invalid day spec. use '>{datetime}' 
   100   Sun Jan 15 13:30:00 2006 -0800
   100   [255]
   101   Sat Jul 15 13:30:00 2006 +0500
       
   102   Sat Jul 15 13:30:00 2006 -0700
       
   103   Sun Jun 11 00:26:40 2006 -0400
       
   104   Sat Apr 15 13:30:00 2006 +0200
       
   105   Sat Apr 15 13:30:00 2006 +0000
       
   106   Wed Feb 01 13:00:30 2006 -0500
       
   107   Wed Feb 01 13:00:30 2006 +0000
       
   108   $ hg log -d '<' hg log -d '>' --template '{date|date}\n'
   101   $ hg log -d '<' hg log -d '>' --template '{date|date}\n'
       
   102   abort: invalid day spec. use '>{datetime}' 
       
   103   [255]
   109 
   104 
   110   $ hg log -d ' >' --template '{date|date}\n'
   105   $ hg log -d ' >' --template '{date|date}\n'
   111   Sun Jan 15 13:30:00 2006 +0500
   106   abort: invalid day spec. use '>{datetime}' 
   112   Sun Jan 15 13:30:00 2006 -0800
   107   [255]
   113   Sat Jul 15 13:30:00 2006 +0500
       
   114   Sat Jul 15 13:30:00 2006 -0700
       
   115   Sun Jun 11 00:26:40 2006 -0400
       
   116   Sat Apr 15 13:30:00 2006 +0200
       
   117   Sat Apr 15 13:30:00 2006 +0000
       
   118   Wed Feb 01 13:00:30 2006 -0500
       
   119   Wed Feb 01 13:00:30 2006 +0000
       
   120   $ hg log -d ' <' --template '{date|date}\n'
   108   $ hg log -d ' <' --template '{date|date}\n'
       
   109   abort: invalid day spec. use '<{datetime}' 
       
   110   [255]
   121 
   111 
   122   $ hg log -d '> ' --template '{date|date}\n'
   112   $ hg log -d '> ' --template '{date|date}\n'
   123   Sun Jan 15 13:30:00 2006 +0500
   113   abort: invalid day spec. use '>{datetime}' 
   124   Sun Jan 15 13:30:00 2006 -0800
   114   [255]
   125   Sat Jul 15 13:30:00 2006 +0500
       
   126   Sat Jul 15 13:30:00 2006 -0700
       
   127   Sun Jun 11 00:26:40 2006 -0400
       
   128   Sat Apr 15 13:30:00 2006 +0200
       
   129   Sat Apr 15 13:30:00 2006 +0000
       
   130   Wed Feb 01 13:00:30 2006 -0500
       
   131   Wed Feb 01 13:00:30 2006 +0000
       
   132   $ hg log -d '< ' --template '{date|date}\n'
   115   $ hg log -d '< ' --template '{date|date}\n'
       
   116   abort: invalid day spec. use '<{datetime}' 
       
   117   [255]
   133 
   118 
   134   $ hg log -d ' > ' --template '{date|date}\n'
   119   $ hg log -d ' > ' --template '{date|date}\n'
   135   Sun Jan 15 13:30:00 2006 +0500
   120   abort: invalid day spec. use '>{datetime}' 
   136   Sun Jan 15 13:30:00 2006 -0800
   121   [255]
   137   Sat Jul 15 13:30:00 2006 +0500
       
   138   Sat Jul 15 13:30:00 2006 -0700
       
   139   Sun Jun 11 00:26:40 2006 -0400
       
   140   Sat Apr 15 13:30:00 2006 +0200
       
   141   Sat Apr 15 13:30:00 2006 +0000
       
   142   Wed Feb 01 13:00:30 2006 -0500
       
   143   Wed Feb 01 13:00:30 2006 +0000
       
   144   $ hg log -d ' < ' --template '{date|date}\n'
   122   $ hg log -d ' < ' --template '{date|date}\n'
       
   123   abort: invalid day spec. use '<{datetime}' 
       
   124   [255]
   145 
   125 
   146   $ hg log -d '>02/01' --template '{date|date}\n'
   126   $ hg log -d '>02/01' --template '{date|date}\n'
   147   $ hg log -d '<02/01' --template '{date|date}\n'
   127   $ hg log -d '<02/01' --template '{date|date}\n'
   148   Sun Jan 15 13:30:00 2006 +0500
   128   Sun Jan 15 13:30:00 2006 +0500
   149   Sun Jan 15 13:30:00 2006 -0800
   129   Sun Jan 15 13:30:00 2006 -0800