No. We use it for testing of new features also. That's why the isstandard
checks are not applied on the testnet.
On 13 Apr 2013 07:45, "R E Broadley" <notifications@github.com> wrote:

> In src/main.cpp:
>
> > @@ -669,7 +669,7 @@ bool CTxMemPool::accept(CValidationState &state, CTransaction &tx, bool fCheckIn
> >          if (mapNextTx.count(outpoint))
> >          {
> >              // Disable replacement feature for now
> > -            return false;
> > +            if (!fTestNet) return false;
>
> Isn't the testnet supposed to be as similar as possible to the live
> network? Instead of making this dependent on whether it's the testnet or
> not, why not use a command line option instead?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/bitcoin/bitcoin/pull/2516/files#r3782989>
> .
>